ON_COMMAND
Esta macro mapeia uma mensagem de comando a uma função de membro.
ON_COMMAND(id, memberFxn )
Parâmetros
id
A ID de comandomemberFxn
O nome da função retornadas à qual o comando é mapeado.
Comentários
Indica que função tratará uma mensagem do comando de um objeto da interface do usuário de comando como um item de menu ou botão da barra de ferramentas.
Quando um objeto de comando- destino recebe uma mensagem de WM_COMMAND do windows com a ID especificada, ON_COMMAND chamará a função de membro memberFxn para controlar a mensagem.
Use ON_COMMAND para mapear um único comando a uma função de membro. Use ON_COMMAND_RANGE para mapear um intervalo de ids de comando a uma função de membro. Apenas uma entrada retornadas mapa pode corresponder a uma ID do comando Ou seja, você não pode mapear um comando em mais de um manipulador. Para obter mais informações e exemplos, consulte Tópicos de manipulação e o mapeamento de mensagem.
Exemplo
BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()
Requisitos
Header: afxmsg_.h