Asignar mensajes a funciones
La ventana Propiedades permite enlazar controladores de mensajes (funciones miembro de clases MFC de interfaz de usuario) con los mensajes generados por los recursos de su aplicación. Utilizan mapas de mensajes MFC para crear el enlace.
Al usar la Vista de clases para crear una nueva clase derivada de una de las clases del marco de trabajo, coloca automáticamente una clase completa y funcional en los archivos de encabezado (.h) e implementación (.cpp) que especifique.
Nota
Para agregar una nueva clase que no controle mensajes, cree la clase directamente en el editor de texto.
Para definir o quitar un controlador de mensajes mediante la ventana Propiedades
En la Vista de clases, haga clic en la clase.
En la ventana Propiedades, haga clic en el botón Mensajes.
Nota
El botón Mensajes está disponible al seleccionar el nombre de la clase en la Vista de clases o al hacer clic dentro de la ventana de código fuente.
Si el proyecto contiene un controlador para un mensaje, su nombre aparece en la columna derecha junto a éste.
Si el mensaje no tiene un controlador, haga clic en la celda en la columna derecha en la ventana Propiedades para mostrar el nombre sugerido de controlador como <addHandlerName>. (Por ejemplo, el controlador de mensajes WM_TIMER sugiere <agrega>OnTimer).
Haga clic en el nombre sugerido para agregar código auxiliar a la función.
Para modificar un controlador de mensajes, haga doble clic en el mensaje en la Vista de clases y modifique el código correspondiente en la ventana de código.
Para quitar un controlador de mensajes, un doble clic el controlador en la columna derecha y un deleteHandlerName seleccione><. El código de la función queda convertido en comentarios.
Vea también
Tareas
Agregar una función miembro (Visual C++)
Agregar una variable miembro (Visual C++)
Reemplazar una función virtual (Visual C++)
Referencia
Agregar controladores de eventos para controles de cuadros de diálogo
Navegar por la estructura de clases (Visual C++)
Conceptos
Agregar un controlador de mensajes MFC