CWnd::RedrawWindow

BOOL RedrawWindow ( LPCRECT LpRectUpdate = NULL, CRgn * PrgnUpdate = NULL, UINT Flags = RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE );

Rückgabewert

Ungleich NULL, wenn das Fenster erfolgreich neu gezeichnet wurde; andernfalls 0.

Parameter

lpRectUpdate

Verweist auf eine RECT -Struktur, die die Koordinaten des Rechtecks Update enthalten. Dieser Parameter wird ignoriert, wenn PrgnUpdate einen gültige Region-Handle enthält.

prgnUpdate

Der Aktualisierungsbereich identifiziert. Wenn sowohl PrgnUpdate als auch LpRectUpdate NULLsind, wird der gesamten Clientbereich dem Aktualisierungsbereich hinzugefügt.

flaggen

Die folgenden Flags werden verwendet, um das Fenster ungültig:

Bemerkungen

Aktualisiert das angegebene Rechteck oder die Region im Clientbereich des angegebenen Fensters.

Wenn die RedrawWindow -Memberfunktion verwendet wird, für ungültig zu erklärende Teil das desktop-Fenster, das Fenster erhält keine WM_PAINT -Nachricht. Um den Desktop zu aktualisieren, sollte eine Anwendung verwenden, CWnd::ValidateRgn, CWnd::InvalidateRgn, CWnd::UpdateWindow, oder :: RedrawWindow

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Index