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