* Properly support WM_SYSCOLORCHANGE in msconfig, mspaint, rapps, regedit and regedit
svn path=/trunk/; revision=51523
}
break;
+ case WM_SYSCOLORCHANGE:
+ /* Forward WM_SYSCOLORCHANGE to common controls */
+ SendMessage(hServicesListCtrl, WM_SYSCOLORCHANGE, 0, 0);
+ SendMessage(hStartupListCtrl, WM_SYSCOLORCHANGE, 0, 0);
+ SendMessage(hToolsListCtrl, WM_SYSCOLORCHANGE, 0, 0);
+ break;
+
case WM_DESTROY:
if (hToolsPage)
DestroyWindow(hToolsPage);
// menu and button events
+ case WM_SYSCOLORCHANGE:
+ {
+ /* Redirect message to common controls */
+ HWND hToolbar = FindWindowEx(hToolBoxContainer, NULL, TOOLBARCLASSNAME, NULL);
+ SendMessage(hToolbar, WM_SYSCOLORCHANGE, 0, 0);
+ break;
+ }
+
case WM_COMMAND:
switch (LOWORD(wParam))
{
return TRUE;
}
+ case WM_SYSCOLORCHANGE:
+ {
+ /* Forward WM_SYSCOLORCHANGE to common controls */
+ SendMessage(hListView, WM_SYSCOLORCHANGE, 0, 0);
+ SendMessage(hTreeView, WM_SYSCOLORCHANGE, 0, 0);
+ SendMessage(hToolBar, WM_SYSCOLORCHANGE, 0, 0);
+ }
+ break;
+
case WM_DESTROY:
{
ShowWindow(hwnd, SW_HIDE);
case WM_MENUSELECT:
OnMenuSelect(hWnd, LOWORD(wParam), HIWORD(wParam), (HMENU)lParam);
break;
+ case WM_SYSCOLORCHANGE:
+ /* Forward WM_SYSCOLORCHANGE to common controls */
+ SendMessage(g_pChildWnd->hListWnd, WM_SYSCOLORCHANGE, 0, 0);
+ SendMessage(g_pChildWnd->hTreeWnd, WM_SYSCOLORCHANGE, 0, 0);
+ break;
case WM_DESTROY:
WinHelp(hWnd, _T("regedit"), HELP_QUIT, 0);
PostQuitMessage(0);
{
HWND hwndControls;
- /* Forward WM_SYSCOLORCHANGE to common controls */
+ /* Forward WM_SYSCOLORCHANGE */
hwndControls = GetDlgItem(hwndDlg, IDC_CONTROLS);
SendMessage(hwndControls, WM_SYSCOLORCHANGE, 0, 0);
break;