]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/erase/erase.cpp
fixed mouse input handling in wxUniv: the static boxes ust be transparent
[wxWidgets.git] / samples / erase / erase.cpp
index eeddaad927f139de58c763ad612692a15535fd09..f25a7927394886ccc6073af133a04c147e7f0b27 100644 (file)
@@ -188,6 +188,18 @@ void MyCanvas::OnPaint( wxPaintEvent &event )
     
     dc.SetBrush( *wxRED_BRUSH );
     dc.DrawRectangle( 100, 100, 200, 200 );
+    
+    dc.DestroyClipingRegion();
+
+    dc.SetPen( *wxTRANSPARENT_PEN );
+    
+    wxRegion strip( 110, 200, 30, 1 );
+    wxRegionIterator it( strip );
+    while (it)
+    {
+        dc.DrawRectangle( it.GetX(), it.GetY(), it.GetWidth(), it.GetHeight() );
+        it ++;
+    }
 }
 
 void MyCanvas::OnEraseBackground( wxEraseEvent &event )