CWnd::GetUpdateRect
Načte souřadnice nejmenšího obdélníku, který úplně obklopuje oblast aktualizace.
BOOL GetUpdateRect(
LPRECT lpRect,
BOOL bErase = FALSE
);
Parametry
lpRect
Odkazuje CRect objektu nebo RECT struktury, která je přijímat aktualizace ohraničující oblast aktualizace klienta souřadnice.Tento parametr nastaven na NULL zjistit, zda aktualizace oblasti existuje v rámci CWnd .Pokud lpRect je NULL, GetUpdateRect členské funkce vrátí nenulovou, pokud existuje oblast aktualizaci a 0, pokud není.To umožňuje určit, zda WM_PAINT zpráva je výsledkem neplatná oblast.Tento parametr není nastaven na NULL v systému Windows verze 3.0 a dřívější.
bErase
Určuje, zda je pozadí v oblasti aktualizace smazána.
Vrácená hodnota
Určuje stav aktualizace oblasti.Je hodnota nenulová, pokud aktualizace oblasti není prázdná. jinak 0.
Pokud lpRect parametr nastaven na NULL, vrácená hodnota je nenulová hodnota, pokud existuje oblast aktualizaci; jinak 0.
Poznámky
Pokud CWnd byla vytvořena CS_OWNDC styl a režim mapování není MM_TEXT , GetUpdateRect členské funkce vrací v logické souřadnice obdélníku.Jinak GetUpdateRect dává souřadnice obdélníku v klientovi.Pokud není k dispozici žádná aktualizace oblast GetUpdateRect nastaví obdélník prázdný (nastaví všechny souřadnice 0).
bErase Parametr určuje, zda GetUpdateRect by vymazat pozadí oblasti aktualizace.Pokud bErase je TRUE a oblasti aktualizace není prázdný, je vymazána na pozadí.Vymazat pozadí, GetUpdateRect odešle WM_ERASEBKGND zprávy.
Načtena aktualizace obdélník BeginPaint je totožná s načtena členské funkce GetUpdateRect členské funkce.
BeginPaint Členské funkce automaticky ověří aktualizace oblasti, tak žádné volání GetUpdateRect ihned po volání BeginPaint získá aktualizaci prázdné oblasti.
Požadavky
Záhlaví: afxwin.h