CW&nd::EnableWindownbsp;

BOOL EnableWindow ( BOOL bEnable = TRUE );

Valor de retorno

Indica o estado antes de EnableWindow membro função foi chamado. O valor de retorno é diferente de zero se a janela anteriormente foi desabilitada. O valor de retorno é 0 se a janela anteriormente foi habilitado ou ocorreu um erro.

Parâmetros

bEnable

Especifica se a janela específica deve ser habilitado ou desabilitado. Se este parâmetro for TRUE, a janela será habilitada. Se este parâmetro for FALSE, a janela será desativada.

Observações

Habilita ou desabilita o mouse e teclado de entrada. Quando entrada estiver desabilitada, de entrada, como cliques de mouse e pressionamentos de teclas é ignorado. Quando entrada estiver habilitada, a janela processa todas as entradas.

Se está alterando o estado ativado, a mensagem WM_ENABLE é enviada antes que esta função retorna.

Se desabilitada, todas as janelas filho são implicitamente desativadas, embora eles não sejam enviados mensagens de WM_ENABLE.

Uma janela deve ser habilitada antes de ele pode ser ativado. Por exemplo, se um aplicativo está exibindo uma caixa de diálogo sem janela restrita e desativou sua janela principal, janela principal deve ser habilitada antes que a caixa de diálogo for destruída. Caso contrário, outra janela irá obter o foco de entrada e ser ativada. Se um janela filho estiver desativado, ele será ignorado quando o Windows tenta determinar qual janela deve receber mensagens do mouse.

Por padrão, uma janela é habilitado quando ele é criado. Um aplicativo pode especificar o WS_DISABLED estilo in a função de membro Create ou CreateEx para criar uma janela que inicialmente está desativada. Depois de ter sido criada uma janela, um aplicativo também pode usar o EnableWindow membro função para ativar ou desativar a janela.

Um aplicativo pode usar esta função para ativar ou desativar um controle em uma caixa de diálogo. Um controle desabilitado não pode receber o foco de entrada, nem um usuário pode acessá-lo.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp; :: EnableWindow, CWnd::OnEnable

Index