Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
No hay controladores predeterminados para comandos ni mensajes de notificación de control. Por lo tanto, solo estás enlazado por convención en la nomenclatura de los controladores para estas categorías de mensajes. Al asignar el comando o notificación de control a un controlador, el Asistente para clases propone un nombre basado en el identificador de comando o el código de notificación de control. Puede aceptar el nombre propuesto, cambiarlo o reemplazarlo.
La convención sugiere que se asignan nombres a los controladores de ambas categorías para el objeto de interfaz de usuario que representan. Por lo tanto, un controlador para el comando Cortar en el menú Editar podría denominarse
afx_msg void OnEditCut();
Dado que el comando Cut se implementa normalmente en las aplicaciones, el marco predefinía el identificador de comando del comando Cut como ID_EDIT_CUT. Para obtener una lista de todos los identificadores de comandos predefinidos, consulte el archivo AFXRES.H. Para obtener más información, vea Comandos estándar.
Además, la convención sugiere que un controlador para el mensaje de notificación BN_CLICKED de un botón etiquetado como «Mi Botón» podría tener denominación
afx_msg void OnBnClickedMybutton();
Puede asignar este comando un identificador de IDC_MY_BUTTON porque es equivalente a un objeto de interfaz de usuario específico de la aplicación.
Ambas categorías de mensajes no toman argumentos y no devuelven ningún valor.