From 7af99268d460c5565e5c08077b3997d4963d6fb0 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sun, 12 Dec 2004 19:47:01 +0000 Subject: [PATCH] override MSWGetDefaultBgBrush() to use transparent brush git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30970 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/msw/checkbox.h | 2 +- src/msw/checkbox.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/include/wx/msw/checkbox.h b/include/wx/msw/checkbox.h index da3df7f80a..c15b226eda 100644 --- a/include/wx/msw/checkbox.h +++ b/include/wx/msw/checkbox.h @@ -50,9 +50,9 @@ public: protected: virtual wxSize DoGetBestSize() const; + virtual WXHBRUSH MSWGetDefaultBgBrush(); virtual void DoSet3StateValue(wxCheckBoxState value); - virtual wxCheckBoxState DoGet3StateValue() const; private: diff --git a/src/msw/checkbox.cpp b/src/msw/checkbox.cpp index 547e418e06..a43947cc5c 100644 --- a/src/msw/checkbox.cpp +++ b/src/msw/checkbox.cpp @@ -201,6 +201,11 @@ wxSize wxCheckBox::DoGetBestSize() const return wxSize(wCheckbox, hCheckbox); } +WXHBRUSH wxCheckBox::MSWGetDefaultBgBrush() +{ + return ::GetStockObject(NULL_BRUSH); +} + void wxCheckBox::SetValue(bool val) { if (val) -- 2.47.2