From dfd13e2fb6fcaee15b4cb93d7989bcd3e3467cda Mon Sep 17 00:00:00 2001 From: Ulrich Czekalla Date: Sun, 31 Oct 1999 01:52:42 +0000 Subject: [PATCH] - Treeview uses COLOR_WINDOW color instead of clrBk to fill background. - Treeview: colors returned by TVM_GET**COLOR are mixed up. --- dlls/comctl32/treeview.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index 5c241d60057..e2ab23e461a 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -495,7 +495,7 @@ TREEVIEW_GetBkColor (HWND hwnd) TREEVIEW_INFO *infoPtr = TREEVIEW_GetInfoPtr(hwnd); TRACE("\n"); - return (LRESULT) infoPtr->clrText; + return (LRESULT) infoPtr->clrBk; } static LRESULT @@ -515,7 +515,7 @@ TREEVIEW_GetTextColor (HWND hwnd) TREEVIEW_INFO *infoPtr = TREEVIEW_GetInfoPtr(hwnd); TRACE("\n"); - return (LRESULT) infoPtr->clrBk; + return (LRESULT) infoPtr->clrText; } @@ -986,13 +986,11 @@ TREEVIEW_Refresh (HWND hwnd) viewleft=infoPtr->cx; viewright=infoPtr->cx + rect.right-rect.left; - - /* draw background */ - hbrBk = GetSysColorBrush (COLOR_WINDOW); + hbrBk = CreateSolidBrush (infoPtr->clrBk); FillRect(hdc, &rect, hbrBk); - + DeleteObject(hbrBk); iItem=(INT)infoPtr->TopRootItem; infoPtr->firstVisible=0; -- 2.11.4.GIT