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
-
|