Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přidáním tohoto obdélníku zruší platnost klientské oblasti v daném obdélníku CWnd aktualizace oblasti.
Syntaxe
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
Viz také
Třída CWnd
Graf hierarchie
CWnd::BeginPaint
CWnd::ValidateRect
CWnd::ValidateRgn
InvalidateRect
CWnd::Invalidate
CWnd::InvalidateRgn