Partilhar via


Manipuladores de comandos e notificações de controle

Não há nenhum manipulador padrão para comandos ou mensagens de notificação de controle.Portanto, são vinculados apenas pela convenção em seus manipuladores de nomeação para essas categorias de mensagens.Quando você mapeia a notificação de comando ou controle a um manipulador, janelas Propriedades propõe um nome com base no código de ID ou notificação de controle de comando.Você pode aceitar o nome proposto, alterá-la ou substituí-lo.

Convenção sugere que você nomear manipuladores em ambas as categorias para o objeto de interface do usuário que representam.Assim, um manipulador para o comando Recortar no menu ' edição ' pode ser nomeado

afx_msg void OnEditCut();

sistema autônomo o comando Recortar tão geralmente é implementado em aplicativos, a estrutura predefine a ID de comando para o comando Recortar sistema autônomo ID_EDIT_CUT.Para obter uma lista do comando predefinido todas as identificações, consulte o arquivo AFXRES.H.Para obter mais informações, consulte Comandos padrão.

Além disso, a convenção sugere um manipulador para o BN_CLICKED mensagem de notificação de um botão chamado "Meu botão" pode ser nomeada

afx_msg void OnBnClickedMybutton();

Você pode atribuir este comando uma ID de IDC_MY_BUTTON porque ela é equivalente a um objeto específico do aplicativo de interface do usuário.

As duas categorias de mensagens não assumir nenhum argumento e não retornam nenhum valor.

Consulte também

Conceitos

Declarando manipulador de mensagens funções