X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/301e257baf3a227beb587749134bbc40786f761f..8be10866cedb04e1072e411a094524d0efe98525:/src/msw/statbox.cpp diff --git a/src/msw/statbox.cpp b/src/msw/statbox.cpp index 6cd10ee393..606b929536 100644 --- a/src/msw/statbox.cpp +++ b/src/msw/statbox.cpp @@ -40,7 +40,8 @@ #include "wx/msw/private.h" -// this is for Win CE +// under CE this style is not defined but we don't need to make static boxes +// transparent there neither #ifndef WS_EX_TRANSPARENT #define WS_EX_TRANSPARENT 0 #endif @@ -120,13 +121,22 @@ bool wxStaticBox::Create(wxWindow *parent, if ( !CreateControl(parent, id, pos, size, style, wxDefaultValidator, name) ) return false; - if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX, pos, size, label, - WS_EX_TRANSPARENT) ) + if ( !MSWCreateControl(wxT("BUTTON"), label, pos, size) ) return false; return true; } +WXDWORD wxStaticBox::MSWGetStyle(long style, WXDWORD *exstyle) const +{ + long styleWin = wxStaticBoxBase::MSWGetStyle(style, exstyle); + + if ( exstyle ) + *exstyle = WS_EX_TRANSPARENT; + + return styleWin | BS_GROUPBOX; +} + wxSize wxStaticBox::DoGetBestSize() const { int cx, cy;