Compartilhar via


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

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::GetDCEx

LockWindowUpdate

Outros recursos

Membros CWnd