Adicionando manipuladores de evento para controles de caixa de diálogo

Para caixas de diálogo de projeto que já estão associadas uma classe, você pode tirar proveito de alguns atalhos quando você criar manipuladores de eventos.Você pode criar rapidamente um manipulador para o evento de notificação de controle padrão ou para qualquer mensagem aplicável do Windows.

Para criar um manipulador para o evento de notificação de controle padrão

  1. clicar duas vezes no controle.O editor de texto abre.

  2. Adicione código de manipulador de notificações de controle no editor de texto.

Para criar um manipulador para qualquer mensagem aplicável do Windows

  1. clicar no controle para o qual você deseja manipular o evento de notificação.

  2. No janela Propriedades, clicar no ControlEvents botão para exibir a lista de eventos comuns do Windows associada ao controle.Por exemplo, o padrão OK botão a Sobre a caixa de diálogo lista os seguintes eventos de notificação:

    BN_CLICKED

    BN_DOUBLECLICKED

    BN_KILLFOCUS

    BN_SETFOCUS

    Observação:

    Como alternativa, marque a caixa de diálogo e clicar na ControlEvents botão para exibir a lista de eventos comuns do Windows para todos os controles na caixa de diálogo.

  3. No Propriedades janela, clicar na coluna direita próximo ao evento para manipular e, em seguida, selecionar o nome de evento de notificação sugerido (por exemplo, OnBnClickedOK handles BN_CLICKED).

    Observação:

    Como alternativa, você pode fornecer um evento manipulador de nome de sua escolha, em vez de selecionar o padrão evento nome do manipulador.

    Uma vez que você selecionou o evento, o Visual Studio abre o Editor de texto e exibe o código do manipulador de eventos.Por exemplo, o código a seguir é adicionado para o padrão de OnBnClickedOK:

    void CAboutDlg::OnBnClickedOk(void)
    {
       // TODO: Add your control notification handler code here
    }
    

Se desejar adicionar o manipulador de eventos a uma classe diferente daquele que implementar a caixa de diálogo, use o Assistente de manipulador de eventos.Para obter mais informações, consulte Adicionar um manipulador de eventos.

Para obter informações sobre como adicionar recursos a projetos gerenciado, consulte Recursos em aplicativos in the Guia do desenvolvedor do .NET estrutura. Para obter informações sobre como adicionar manualmente os recursos gerenciado os arquivos para projetos, recursos de acesso, exibindo recursos estático, e atribuir recursos de cadeias de caracteres para propriedades, consulte Passo-a-passo: Localizar Windows Forms e Demonstra Passo a passo: Usando recursos para localização com o ASP.NET.

Requisitos

Win32

Consulte também

Tarefas

Definir variáveis de membros para controles Dialog

Adicionar uma função de membro

Adicionar uma variável de membro

Substituindo uma função virtual

Conceitos

Adicionando uma classe

Adicionar um manipulador de Mensagemens MFC

Referência

Eventos de controle padrão

Controles de caixa de diálogo e Variável tipos