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 posee ningún controlador, haga clic en la celda de la columna derecha en la ventana Propiedades para mostrar el nombre sugerido para el controlador como <add>HandlerName. (Por ejemplo, el controlador de mensajes WM_TIMER sugiere <add>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, haga clic en el controlador en la columna derecha y seleccione <delete>HandlerName. El código de la función queda convertido en comentarios.
Vea también
Tareas
Reemplazar una función virtual
Referencia
Agregar controladores de eventos para controles de cuadros de diálogo
Explorar la estructura de clases
Conceptos
Agregar un controlador de mensajes MFC