Compartir a través de


Controladores de comandos y notificaciones de control

No hay controladores predeterminados para los comandos o mensajes de la CONTROL- notificación. Por consiguiente, la convención de nomenclatura se enlaza sólo controladores para estas categorías de mensajes. Cuando asigna la notificación de comando o a un controlador, las ventanas Propiedades proponen un nombre basado en el código del identificador o la CONTROL- notificación de comando. Puede aceptar el nombre propuesto, cambiarlo, o reemplazarlo.

La convención sugiere que llama a los controladores de las categorías para el objeto de la interfaz de usuario que representan. Así un controlador para el comando cortar en el menú Edición podría llamar

afx_msg void OnEditCut();

Dado que implementan el comando cortar tan normalmente en aplicaciones, el marco predefine el identificador de comando para el comando cortar como ID_EDIT_CUT. Para obtener una lista de todos los id. predefinidos de comando, vea el archivo AFXRES.H. Para obtener más información, vea Comandos estándar.

Además, la convención sugiere un controlador para el mensaje de notificación de BN_CLICKED de un botón “mi botón” podría llamar

afx_msg void OnBnClickedMybutton();

Podría asignar este comando un identificador de IDC_MY_BUTTON porque es equivalente a un objeto específico de la aplicación de la interfaz de usuario.

Las categorías de mensajes no toman ningún argumento y no devuelve ningún valor.

Vea también

Conceptos

Declarar funciones del controlador de mensajes