Sdílet prostřednictvím


CWnd::LockWindowUpdate

Zakáže v daném okně výkresu.

BOOL LockWindowUpdate( );

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná.Je 0, pokud dojde k selhání nebo LockWindowUpdate byla použita funkce uzamčení jiného okna.

Poznámky

Uzamčené okno nelze přesunout.Uzamknout lze najednou pouze jedno okno.Odemknout okno uzamčen s LockWindowUpdate , volání UnlockWindowUpdate.

Pokud volání aplikace s uzamčené okna (nebo žádné zamknuté podřízených oken) GetDC,GetDCEx, nebo BeginPaint Windows funkce volaná funkce vrátí kontext zařízení, jehož viditelná oblast je prázdná.Dojde dokud aplikace neodemkne okna voláním UnlockWindowUpdate členské funkce.

Uzamčený okna aktualizace vede záznamy o ohraničovacího rámečku všechny kontexty zařízení přidružené k uzamčené okno výkresu operací systému.Při kreslení je opětovně povolena, je tento ohraničovací obdélník zrušena v uzamčené a jeho podřízených oken přinutit případnému WM_PAINT zpráva na aktualizaci obrazovky.Pokud žádné výkresu došlo během aktualizace okna byly uzamčeny, žádná oblast je neplatné.

LockWindowUpdate Členské funkce neprovede daným neviditelné a ne WS_VISIBLE styl bit.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CWnd::GetDCEx

LockWindowUpdate