ON_COMMAND
Essa macro mapeia uma mensagem de comando para uma função de membro.
ON_COMMAND(id, memberFxn )
Parâmetros
id
A ID de comando.memberFxn
O nome da função de manipulador de mensagens para o qual o comando é mapeado.
Comentários
Indica qual função irá lidar com uma mensagem de comando de um objeto de interface do usuário do comando sistema autônomo um botão de barra de ferramentas ou item de menu.
Quando um objeto de destino do comando recebe um Windows WM_COMMAND mensagem com a ID especificada, ON_COMMAND será telefonar a função de membro memberFxn para manipular a mensagem.
Use ON_COMMAND para MAP um único comando para uma função de membro. Use ON_COMMAND_RANGE para mapear um intervalo de ids de comando para um membro função.Apenas uma entrada de MAP da mensagem pode fazer a correspondência entre uma id de determinado comando.Ou seja, não é possível mapear um comando para mais de um manipulador.Para obter mais informações e exemplos, consulte Manipulação de mensagem ' e ' mapeamento de tópicos.
Exemplo
BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()
Requisitos
Cabeçalho: afxmsg_.h