Sdílet prostřednictvím


CWnd::Invalidate

Zruší platnost celého klienta z CWnd .

void Invalidate( 
   BOOL bErase = TRUE  
);

Parametry

  • bErase
    Určuje, zda je pozadí v oblasti aktualizace smazána.

Poznámky

Klientské oblasti je označen pro při malování na další WM_PAINT zpráva.Oblasti můžete také ověřit před WM_PAINT zpráva o 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 nejen v dané části je vymazán.

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.

Příklad

Příklad pro CWnd::UpdateWindow.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

CWnd::InvalidateRect

CWnd::InvalidateRgn