CWnd::LockWindowUpdate

Wyłącza rysunku w danym oknie.

BOOL LockWindowUpdate( );

Wartość zwracana

Niezerowa, jeśli funkcja się powiedzie.Jest 0, jeśli wystąpi awaria lub LockWindowUpdate funkcji został użyty do innego okna zablokować.

Uwagi

Nie można przenieść okno zablokowane.Jednocześnie można zablokować tylko jedno okno.Aby odblokować zablokowane z okna LockWindowUpdate, call UnlockWindowUpdate.

Jeśli wywołania aplikacji z okna zablokowanych (lub dowolnego okien podrzędnych zablokowane) GetDC,GetDCEx, lub BeginPaint funkcji Windows wywoływana funkcja zwraca kontekstu urządzenia, których widoczna region jest puste.To nastąpi, dopóki aplikacja odblokowuje okna, wywołując UnlockWindowUpdate funkcji składowej.

Podczas aktualizacji okna są zablokowane, system przechowuje informacje o wszelkich działań rysunku do kontekstów urządzeń związanych z okna zablokowanych prostokąta obwiedni.Podczas rysowania jest reenabled, w oknie zablokowane i jego okien podrzędnych wymusić ewentualnego unieważnienia tego prostokąta obwiedni WM_PAINT wiadomości do aktualizacji ekranu.Jeśli rysunek nie wystąpił podczas aktualizacji okna zostały zablokowane, obszar nie zostaje unieważniony.

LockWindowUpdate Członkowskich funkcji nie niewidoczna danego okna i nie czyści WS_VISIBLE bit stylu.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Diagram hierarchii

CWnd::GetDCEx

LockWindowUpdate