Compartilhar 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 por convenção de nomeação seus manipuladores para essas categorias de mensagens.Ao mapear a notificação de comando ou controle para um manipulador, janelas Propriedades propõe um nome baseado no código de identificação ou notificação de controle de comando.Aceite o nome proposto, alterá-la ou substituí-lo.

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

afx_msg void OnEditCut();

Como o comando Recortar tão comumente é implementado em aplicativos, o framework predefine a ID de comando para o comando Recortar como ID_EDIT_CUT.Para uma lista de todos os comando predefinido 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 esse comando ID IDC_MY_BUTTON porque é equivalente a um objeto de interface de usuário específicos de aplicativos.

As duas categorias de mensagens não usam argumentos e não retornam nenhum valor.

Consulte também

Conceitos

Declaração de funções do manipulador de mensagem