ON_COMMAND

ON_COMMAND ( id de, memberFxn )

Parámetros

id.

El identificador de comando.

memberFxn

El nombre de la función de controlador de mensaje al que está asignado el comando.

Observaciones

Esta macro se inserta generalmente en un mapa de mensajes por ClassWizard o manualmente. Indica qué función controlará un mensaje de comando de un objeto de interfaz de usuario de comando como un botón de barra de herramientas o elemento de menú.

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

Utilice ON_COMMAND para asignar un único comando a una función miembro. Utilice ON_COMMAND_RANGE para asignar un intervalo de identificadores de comandos a la función de uno de los miembros. Sólo una entrada de mapa de mensajes puede coincidir con un identificador de comando determinado. Es decir, no se puede asignar un comando de más de un controlador. Para más información y ejemplos, vea mensaje de gestión y asignación de temas en la Guía del programador de Visual C++.

Ejemplo

/ / ejemplo de O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
 nbsp;  //{{AFX_MSG_MAP (CMyDoc)
    ON_COMMAND (ID_MYCMD, OnMyCommand)
    // ... Más entradas para manejar comandos adicionales
    //}}AFX_MSG_MAP
END_MESSAGE_MAP)

Vea tambiénnbsp;O&N_UPDATE_COMMAND_UI

Index