CWnd::LockWindowUpdate
Desativa o desenho na janela de determinado.
BOOL LockWindowUpdate( );
Valor de retorno
Diferente de zero se a função for bem-sucedida.Ele é 0 se ocorrer uma falha ou se o LockWindowUpdate função foi usada para bloquear a outra janela.
Comentários
A bloqueado janela não pode ser movida.Apenas uma janela pode ser bloqueado por vez.Para desbloquear uma janela bloqueado com LockWindowUpdate, ligue para UnlockWindowUpdate.
If an application with a locked window (or any locked child windows) calls the GetDC, GetDCEx, or BeginPaint Windows function, the called function returns a device context whose visible region is empty.Isso ocorrerá até que o aplicativo desbloqueia a janela chamando o UnlockWindowUpdate função de membro.
Enquanto as atualizações de janela são bloqueado, o sistema mantém controle sobre o limite de retângulo de desenho operações para contextos de dispositivo associados um bloqueado janela.Quando o desenho é reabilitado, esse retângulo delimitador é invalidado no bloqueado janela e suas janelas filho para forçar uma eventual WM_PAINT mensagem para atualizar a tela.Se nenhum desenho ocorreu enquanto as janela atualizações foram bloqueadas, nenhuma área é invalidada.
The LockWindowUpdate função de membro não faz a janela determinada invisível e não limpa o WS_VISIBLE bit de estilo.
Requisitos
Cabeçalho: afxwin.h