Type PaintDC
object
--+
|
Object
--+
|
DC
--+
|
WindowDC
--+
|
ClientDC
--+
|
PaintDC
A wx.PaintDC must be constructed if an application wishes to paint on
the client area of a window from within an EVT_PAINT event
handler. This should normally be constructed as a temporary stack
object; don't store a wx.PaintDC object. If you have an EVT_PAINT
handler, you must create a wx.PaintDC object within it even if you
don't actually use it.
Using wx.PaintDC within EVT_PAINT handlers is important because it
automatically sets the clipping area to the damaged area of the
window. Attempts to draw outside this area do not appear.
To draw on a window from outside EVT_PAINT handlers, construct a
wx.ClientDC
object.
Method Summary |
PaintDC |
__init__ (self,
win)
Constructor. |
Property Summary |
|
thisown : The membership flag |
__init__(self,
win)
(Constructor)
Constructor. Pass the window on which you wish to paint.
-
- Parameters:
win
(type=Window)
- Returns:
-
PaintDC
- Overrides:
wx.ClientDC.__init__
|
thisown
The membership flag
-
|