From: Vadim Zeitlin Date: Wed, 9 Mar 2005 00:02:55 +0000 (+0000) Subject: slightly clarified msw.window.no-clip-children test X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c7e1d00462ca9facbe083ba3d06835387046ad95?ds=inline slightly clarified msw.window.no-clip-children test git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32691 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/window.cpp b/src/msw/window.cpp index c0ac14e681..10c5aaef5d 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -1146,9 +1146,11 @@ WXDWORD wxWindowMSW::MSWGetStyle(long flags, WXDWORD *exstyle) const // using this flag results in very significant reduction in flicker, // especially with controls inside the static boxes (as the interior of the - // box is not redrawn twice). - // wxCLIP_CHILDREN support is for compatibility with old applications only. - if ((!wxSystemOptions::GetOptionInt(wxT("msw.window.no-clip-children")) == 1) || (flags & wxCLIP_CHILDREN)) + // box is not redrawn twice).but sometimes results in redraw problems, so + // optionally allow the old code to continue to use it provided a special + // system option is turned on + if ( !wxSystemOptions::GetOptionInt(wxT("msw.window.no-clip-children")) + || (flags & wxCLIP_CHILDREN) ) style |= WS_CLIPCHILDREN; // it doesn't seem useful to use WS_CLIPSIBLINGS here as we officially @@ -2200,7 +2202,6 @@ WXLRESULT wxWindowMSW::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM l { bool allow; WXLRESULT result; - WXHICON hIcon; WXHBRUSH hBrush; } rc;