From: Julian Smart Date: Tue, 31 May 2005 14:40:34 +0000 (+0000) Subject: Restored scrollbar background X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/123865f20a601da4692ce808f69832cd808bf31d?ds=inline Restored scrollbar background git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34452 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/msw/csquery.bmp b/include/wx/msw/csquery.bmp index 7a63555268..4e7bcdc30b 100644 Binary files a/include/wx/msw/csquery.bmp and b/include/wx/msw/csquery.bmp differ diff --git a/include/wx/msw/scrolbar.h b/include/wx/msw/scrolbar.h index 719576135a..4f45dc975b 100644 --- a/include/wx/msw/scrolbar.h +++ b/include/wx/msw/scrolbar.h @@ -59,6 +59,7 @@ public: protected: + virtual WXHBRUSH DoMSWControlColor(WXHDC pDC, wxColour colBg, WXHWND hWnd); wxSize DoGetBestSize() const; virtual WXDWORD MSWGetStyle(long style, WXDWORD *exstyle) const; diff --git a/src/msw/scrolbar.cpp b/src/msw/scrolbar.cpp index 421e47578b..48e10b9d71 100644 --- a/src/msw/scrolbar.cpp +++ b/src/msw/scrolbar.cpp @@ -344,4 +344,16 @@ WXDWORD wxScrollBar::MSWGetStyle(long style, WXDWORD *exstyle) const return msStyle; } +WXHBRUSH wxScrollBar::DoMSWControlColor(WXHDC pDC, wxColour colBg, WXHWND hWnd) +{ + HDC hdc = (HDC)pDC; + if ( m_hasFgCol ) + { + ::SetTextColor(hdc, wxColourToRGB(GetForegroundColour())); + } + + WXHBRUSH hbr = 0; + return hbr; +} + #endif // wxUSE_SCROLLBAR