CDC * BeginPaint ( LPPAINTSTRUCT LpPaint );
Rückgabewert
Identifiziert den Gerätekontext für CWnd. Der Zeiger kann befristet sein und sollten nicht über den Rahmen der EndPaint gespeichert werden.
Parameter
lpPaint
Punkte auf der PAINTSTRUCT -Struktur, die Malerei Informationen erhalten.
Bemerkungen
Bereitet CWnd für Malerei und füllt eine PAINTSTRUCT -Datenstruktur mit Informationen über die Malerei.
Die Lack-Struktur enthält eine RECT -Datenstruktur mit das kleinste Rechteck, das vollständig umschließt der Aktualisierungsbereich und ein Flag, das angibt, ob der Hintergrund gelöscht worden ist.
Der Aktualisierungsbereich wird durch die Invalidate, InvalidateRectoder InvalidateRgn -Memberfunktionen und durch das System festgelegt, nachdem es Größen, verschiebt, erstellt, führt einen Bildlauf oder führt andere Operation, die den Client-Bereich betrifft. Wenn die Update-Region zum Löschen markiert ist, sendet BeginPaint eine WM_ONERASEBKGND -Nachricht.
Rufen Sie die Memberfunktion BeginPaint außer nicht in Reaktion auf eine WM_PAINT -Nachricht. Bei jedem Aufruf der BeginPaint -Member-Funktion muss einen entsprechenden Aufruf der Memberfunktion EndPaint . Wenn die Einfügemarke im Bereich gezeichnet werden wird, blendet die BeginPaint -Memberfunktion automatisch die Einfügemarke zu verhindern, dass es gelöscht wird.
CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, :: BeginPaint, CPaintDC