Bild neu zeichnen wenn es überdeckt wurde

Terminator 2005

Grünschnabel
Hallo,
Ich habe ein Bild über den CDC kontext direkt auf das Fenster einer SDI Anwendung gezeichnet(CView ist von CFormView abgeleitet).
Wie kann ich aber veranlassen, dass das Bild neugezeichnet wird wenn es überdeckt wurde.

Terminator 2005
 
Zeichenoperation sollten immer dann ausgeführt werden, wenn das Fenster eine WM_PAINT-Message erhält. Diese wird generiert, wenn das Fenster neu gezeichnet werden muss, z.B. weil es verdeckt war.
Dazu legt man einen Messagehandler für WM_PAINT an ("OnPaint()") bzw. bei CView und abgeleiteteten Klassen muss man dafür die Methode "OnDraw()" überladen.
 
Zurück