From 0e63937ce3ec5af17e5fe2acb4d0adb18782ee2a Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 25 Nov 2016 21:55:15 +0300 Subject: WM_CTLCOLORSTATIC handler moved to mir_core.dll --- src/mir_core/src/ui_utils.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/mir_core') diff --git a/src/mir_core/src/ui_utils.cpp b/src/mir_core/src/ui_utils.cpp index f71905f386..960393eba9 100644 --- a/src/mir_core/src/ui_utils.cpp +++ b/src/mir_core/src/ui_utils.cpp @@ -122,6 +122,16 @@ INT_PTR CDlgBase::DlgProc(UINT msg, WPARAM wParam, LPARAM lParam) m_initialized = true; return TRUE; + case WM_CTLCOLOREDIT: + case WM_CTLCOLORSTATIC: + if (CCtrlBase *ctrl = FindControl(HWND(lParam))) { + if (ctrl->m_bUseSystemColors) { + SetBkColor((HDC)wParam, GetSysColor(COLOR_WINDOW)); + return (INT_PTR)GetSysColorBrush(COLOR_WINDOW); + } + } + break; + case WM_MEASUREITEM: { MEASUREITEMSTRUCT *param = (MEASUREITEMSTRUCT *)lParam; -- cgit v1.2.3