Compartir a través de


ON_COMMAND

Esta macro asigna un mensaje de comando a una función miembro.

ON_COMMAND(id, memberFxn )

Parámetros

  • id
    Identificador del comando.

  • memberFxn
    El nombre de la función de controlador de mensajes a la que se asignan al comando.

Comentarios

Indica qué función controlará un mensaje de comando de un objeto de la interfaz de usuario de comando como un elemento de menú o un botón de la barra de herramientas.

Cuando un objeto de comando-destino recibe un mensaje de Windows WM_COMMAND con el identificador especificado, ON_COMMAND llamará a la función memberFxn miembro para procesar el mensaje.

Uso ON_COMMAND de asignar un único comando a una función miembro.Uso ON_COMMAND_RANGE de asignar un intervalo de los id. de comando a una función miembro.Sólo una entrada de mapa de mensajes puede coincidir con un identificador determinada de comandoEs decir, no puede asignar un comando a más de un controlador.Para obtener más información y ejemplos, vea Temas del control de mensajes y de asignación.

Ejemplo

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

Requisitos

Header: afxmsg_.h

Vea también

Referencia

ON_UPDATE_COMMAND_UI

Conceptos

Macros y funciones globales de MFC