BOOL LockWindowUpdate ( );
Valore restituito
Diverso da zero se la funzione viene eseguita correttamente. È 0 se si verifica un errore o se la funzione LockWindowUpdate è stata utilizzata per bloccare un'altra finestra.
Osservazioni
Disabilita disegno nella finestra specificata. Una finestra chiusa a chiave non può essere spostata. Solo per una finestra può essere bloccata in un momento. Per sbloccare una finestra chiusa con LockWindowUpdate, chiamare UnlockWindowUpdate.
Se un'applicazione con una finestra chiusa (o qualsiasi finestre figlio bloccati) chiama il GetDC, GetDCEx, o BeginPaint funzione di Windows, la funzione chiamata restituisce un contesto di periferica cui area visibile è vuoto. Ciò avverrà fino a quando l'applicazione sblocca la finestra chiamando la funzione membro UnlockWindowUpdate .
Mentre gli aggiornamenti di finestra sono chiuse, il sistema tiene traccia del rettangolo di delimitazione di eventuali operazioni di disegno a contesti di periferica associati a una finestra chiusa a chiave. Quando viene riattivato il disegno, il rettangolo di delimitazione viene invalidato nella finestra chiusa a chiave e le sue finestre figlio per forzare un eventuale messaggio WM_PAINT per aggiornare lo schermo. Se nessun disegno si è verificato mentre gli aggiornamenti della finestra erano bloccati, nessuna zona viene invalidata.
La fu&nzione membro LockWindowUpdate non fa data finestra invisibile e non cancella il WS_VISIBLE stile bit.nbsp;
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CWnd::GetDCEx, :: LockWindowUpdate