http://www.pronix.de -> Tutorials -> Win32-Programmierung -> 6. GDI, Textausgabe und Malen und Zeichnen -> 6.2 WM_PAINT

6.2 WM_PAINT

Die Nachricht WM_PAINT ist eine sehr wichtige Nachricht in puncto Text- und Grafikausgabe. Diese Nachricht kann bei mehreren Anwendungsfällen eintreten. Die Aufgabe dieser Nachricht ist, dass bei Eintreffen dieser Nachricht, der Fensterinhalt oder Teile davon neu gezeichnet werden müssen. WM_PAINT wird gesendet wenn …

  • … ein Fenster, welches von einem anderem Fenster überdeckt war, wieder sichtbar (im Focus) wird.
  • … beim Scrollen eines Fensters sowohl in die horizontale als auch in die vertikale Richtung.
  • … beim Verändern der Fenstergröße.
  • … beim Aufruf der Funktion Invalidate(), RedrawWindow() oder UpdateWindow().

Wenn Sie einen Text oder eine Grafik ausgeben wollen, müssen Sie die Nachricht WM_PAINT behandeln. Nur wenn Sie diese Nachricht behandeln, können Sie auch wirklich sicher gehen, dass der Inhalt des Fensters immer aktuell ist.