]> git.saurik.com Git - wxWidgets.git/commitdiff
added WS_CLIPSIBLINGS
authorUnknown (MT) <nobody@localhost>
Fri, 17 Mar 2000 08:10:09 +0000 (08:10 +0000)
committerUnknown (MT) <nobody@localhost>
Fri, 17 Mar 2000 08:10:09 +0000 (08:10 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6780 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/window.cpp

index 33b7de5dcd106754ffbf76bbefe2da2e39f7c393..ab88ef00809acbc0c8c3caa60da27fab2713e85b 100644 (file)
@@ -302,7 +302,7 @@ bool wxWindow::Create(wxWindow *parent, wxWindowID id,
     if ( style & wxTHICK_FRAME )
         msflags |= WS_THICKFRAME;
 
-    msflags |= WS_CHILD | WS_VISIBLE;
+    msflags |= WS_CHILD | WS_CLIPSIBLINGS | WS_VISIBLE;
     if ( style & wxCLIP_CHILDREN )
         msflags |= WS_CLIPCHILDREN;
 
@@ -2354,7 +2354,11 @@ bool wxWindow::MSWCreate(int id,
     {
         int controlId = 0;
         if ( style & WS_CHILD )
+          {
             controlId = id;
+            // all child windows should clip their siblings
+            style |= WS_CLIPSIBLINGS;
+          }
 
         wxString className(wclass);
         if ( GetWindowStyleFlag() & wxNO_FULL_REPAINT_ON_RESIZE )