CWnd::InvalidateRect
Přidáním tohoto obdélníku zruší platnost klientské oblasti v daném obdélníku CWnd aktualizace oblasti.
void InvalidateRect(
LPCRECT lpRect,
BOOL bErase = TRUE
);
Parametry
lpRect
Odkazuje CRect objektu nebo RECT struktura obsahující přidávané k aktualizaci oblasti obdélník (v souřadnicích klienta).Pokud lpRect je NULL, celé oblasti klienta je přidán do oblasti.bErase
Určuje, zda je pozadí v oblasti aktualizace smazána.
Poznámky
Platnost obdélníku s všechny oblasti v oblasti aktualizace je označena pro při malování na další WM_PAINT zprávy.Platnost oblastí hromadí v oblasti aktualizace až do oblasti zpracování při další WM_PAINT dojde k volání, nebo do oblasti ověřit ValidateRect nebo ValidateRgn členské funkce.
bErase Parametr určuje, zda je pozadí oblasti aktualizace je po zpracování aktualizace oblasti.Pokud bErase je TRUE, je vymazána na pozadí při BeginPaint je volána funkce členů; Pokud bErase je FALSE, na pozadí zůstane nezměněn.Pokud bErase je TRUE pro část oblasti aktualizace na pozadí v celé oblasti smazána, nikoli pouze v dané části.
Windows odešle WM_PAINT zpráva kdykoli CWnd aktualizace oblasti není prázdný a neobsahuje žádné další zprávy do fronty pro okno aplikace.
Požadavky
Záhlaví: afxwin.h