mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
About Log now scales a little better with high DPI
This commit is contained in:
parent
a898f08c08
commit
54cda8611c
@ -414,26 +414,29 @@ void CDialogAbout::CTabLog::Resize(int w, int h)
|
|||||||
{
|
{
|
||||||
SetWindowPos(m_Window, NULL, 0, 0, w, h, SWP_NOMOVE | SWP_NOZORDER);
|
SetWindowPos(m_Window, NULL, 0, 0, w, h, SWP_NOMOVE | SWP_NOZORDER);
|
||||||
|
|
||||||
HWND item = GetDlgItem(m_Window, IDC_ABOUTLOG_ITEMS_LISTVIEW);
|
RECT r;
|
||||||
SetWindowPos(item, NULL, 0, 0, w, h - 22, SWP_NOMOVE | SWP_NOZORDER);
|
HWND item = GetDlgItem(m_Window, IDC_ABOUTLOG_ERROR_CHECKBOX);
|
||||||
|
GetClientRect(item, &r);
|
||||||
|
|
||||||
|
SetWindowPos(item, NULL, 0, h - r.bottom, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
||||||
|
|
||||||
|
item = GetDlgItem(m_Window, IDC_ABOUTLOG_WARNING_CHECKBOX);
|
||||||
|
SetWindowPos(item, NULL, r.right, h - r.bottom, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
||||||
|
|
||||||
|
item = GetDlgItem(m_Window, IDC_ABOUTLOG_NOTICE_CHECKBOX);
|
||||||
|
SetWindowPos(item, NULL, r.right * 2, h - r.bottom, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
||||||
|
|
||||||
|
item = GetDlgItem(m_Window, IDC_ABOUTLOG_DEBUG_CHECKBOX);
|
||||||
|
SetWindowPos(item, NULL, r.right * 3, h - r.bottom, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
||||||
|
|
||||||
|
item = GetDlgItem(m_Window, IDC_ABOUTLOG_ITEMS_LISTVIEW);
|
||||||
|
SetWindowPos(item, NULL, 0, 0, w, h - r.bottom - 7, SWP_NOMOVE | SWP_NOZORDER);
|
||||||
|
|
||||||
// Adjust third colum
|
// Adjust third colum
|
||||||
LVCOLUMN lvc;
|
LVCOLUMN lvc;
|
||||||
lvc.mask = LVCF_WIDTH;
|
lvc.mask = LVCF_WIDTH;
|
||||||
lvc.cx = w - 183;
|
lvc.cx = w - 183;
|
||||||
ListView_SetColumn(item, 2, &lvc);
|
ListView_SetColumn(item, 2, &lvc);
|
||||||
|
|
||||||
item = GetDlgItem(m_Window, IDC_ABOUTLOG_ERROR_CHECKBOX);
|
|
||||||
SetWindowPos(item, NULL, 0, h - 15, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
|
||||||
|
|
||||||
item = GetDlgItem(m_Window, IDC_ABOUTLOG_WARNING_CHECKBOX);
|
|
||||||
SetWindowPos(item, NULL, 75, h - 15, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
|
||||||
|
|
||||||
item = GetDlgItem(m_Window, IDC_ABOUTLOG_NOTICE_CHECKBOX);
|
|
||||||
SetWindowPos(item, NULL, 150, h - 15, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
|
||||||
|
|
||||||
item = GetDlgItem(m_Window, IDC_ABOUTLOG_DEBUG_CHECKBOX);
|
|
||||||
SetWindowPos(item, NULL, 225, h - 15, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -171,7 +171,7 @@ BEGIN
|
|||||||
MENUITEM "Edit skin", ID_CONTEXT_SKINMENU_EDITSKIN
|
MENUITEM "Edit skin", ID_CONTEXT_SKINMENU_EDITSKIN
|
||||||
MENUITEM "Refresh skin", ID_CONTEXT_SKINMENU_REFRESH
|
MENUITEM "Refresh skin", ID_CONTEXT_SKINMENU_REFRESH
|
||||||
MENUITEM SEPARATOR
|
MENUITEM SEPARATOR
|
||||||
MENUITEM "Close skin", ID_CONTEXT_CLOSESKIN
|
MENUITEM "Unload skin", ID_CONTEXT_CLOSESKIN
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -30,10 +30,9 @@
|
|||||||
|
|
||||||
#define TRAYTIMER 3
|
#define TRAYTIMER 3
|
||||||
|
|
||||||
#define RAINMETER_OFFICIAL L"http://rainmeter.net/RainCMS/"
|
#define RAINMETER_OFFICIAL L"http://rainmeter.net/cms/"
|
||||||
#define RAINMETER_MANUAL L"http://rainmeter.net/RainCMS/?q=Manual"
|
#define RAINMETER_MANUAL L"http://rainmeter.net/cms/Manual"
|
||||||
#define RAINMETER_MANUALBETA L"http://rainmeter.net/RainCMS/?q=ManualBeta"
|
#define RAINMETER_MANUALBETA L"http://rainmeter.net/cms/Manual_beta"
|
||||||
#define RAINMETER_DOWNLOADS L"http://rainmeter.net/RainCMS/?q=Downloads"
|
|
||||||
|
|
||||||
#define ZPOS_FLAGS (SWP_NOMOVE | SWP_NOSIZE | SWP_NOOWNERZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING)
|
#define ZPOS_FLAGS (SWP_NOMOVE | SWP_NOSIZE | SWP_NOOWNERZORDER | SWP_NOACTIVATE | SWP_NOSENDCHANGING)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user