Cómo: Utilizar la referencia cruzada del mapa de mensajes

Nota:

La biblioteca Microsoft Foundation Classes (MFC) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.

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 invoca, pasan el mensaje a la función de Windows DefWindowProc. 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" Los identificadores de mensaje de Windows están definidos en WINDOWS.H.
nMessageVariable Nombre de una variable que contiene el valor devuelto de la función RegisterWindowMessage de Windows.

Consulte también

Mapas de mensajes