Cómo: Usar la referencia cruzada del mapa de mensajes
En las entradas etiquetadas <memberFxn>, escriba su propia función miembro para una clase CWnd derivada. Asigne a la función el nombre que quiera. Otras funciones, como OnActivate
, son funciones miembro de la clase CWnd
. Si se llaman, pasan el mensaje a la función DefWindowProc
de Windows. Para procesar mensajes de notificación de Windows, invalide la función CWnd
correspondiente en la clase derivada. La función debe llamar a la función invalidada en la clase base para permitir que esta y Windows respondan al mensaje.
En todos los casos, coloque el prototipo de función en el encabezado de clase derivada de CWnd
y codifique la entrada del mapa de mensajes como se muestra.
Se emplean los términos siguientes:
Término | Definición |
---|---|
id | Cualquier id. de elemento de menú definido por el usuario (mensajes WM_COMMAND) o id. de control (mensajes de notificación de ventana secundaria). |
"message" y "wNotifyCode" | id. de mensaje de Windows como se definen en WINDOWS.H. |
nMessageVariable | Nombre de una variable que contiene el valor devuelto de la función RegisterWindowMessage de Windows. |