Compartilhar via


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 comando

  • memberFxn
    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

Consulte também

Referência

ON_UPDATE_COMMAND_UI

Conceitos

Macros e globais MFC