Nikolay Sivov : comctl32/tooltips: Use cached colors for ToolTips.

Alexandre Julliard julliard at winehq.org
Tue May 19 09:23:09 CDT 2009


Module: wine
Branch: master
Commit: 8f5a1ae8c90d819c7f2e80ae911c7a9d981c32a8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8f5a1ae8c90d819c7f2e80ae911c7a9d981c32a8

Author: Nikolay Sivov <bunglehead at gmail.com>
Date:   Mon May 18 20:02:09 2009 +0400

comctl32/tooltips: Use cached colors for ToolTips.

---

 dlls/comctl32/tooltips.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/comctl32/tooltips.c b/dlls/comctl32/tooltips.c
index 010f3a9..fc9052e 100644
--- a/dlls/comctl32/tooltips.c
+++ b/dlls/comctl32/tooltips.c
@@ -189,8 +189,8 @@ TOOLTIPS_InitSystemSettings (TOOLTIPS_INFO *infoPtr)
 {
     NONCLIENTMETRICSW nclm;
 
-    infoPtr->clrBk   = GetSysColor (COLOR_INFOBK);
-    infoPtr->clrText = GetSysColor (COLOR_INFOTEXT);
+    infoPtr->clrBk   = comctl32_color.clrInfoBk;
+    infoPtr->clrText = comctl32_color.clrInfoText;
 
     DeleteObject (infoPtr->hFont);
     nclm.cbSize = sizeof(nclm);
@@ -2839,6 +2839,10 @@ TOOLTIPS_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 	case WM_SETFONT:
 	    return TOOLTIPS_SetFont (hwnd, wParam, lParam);
 
+	case WM_SYSCOLORCHANGE:
+	    COMCTL32_RefreshSysColors();
+	    return 0;
+
 	case WM_TIMER:
 	    return TOOLTIPS_Timer (hwnd, wParam, lParam);
 




More information about the wine-cvs mailing list