Procedura: Utilizzare il riferimento incrociato della mappa messaggi

Nelle voci contrassegnate <memberFxn>, scrivere una funzione membro per una classe derivata di CWnd .Assegnare alla funzione qualsiasi nome desiderato.Altre funzioni, come OnActivate, sono funzioni membro di classe CWnd.Se si chiama, passare il messaggio alla funzione di Windows di DefWindowProc .Per elaborare i messaggi di notifica delle finestre, eseguire l'override della funzione corrispondente di CWnd nella classe derivata.La funzione deve chiamare la funzione sottoposta a override nella classe di base per uscire dalla classe base e le finestre rispondere al messaggio.

In tutti i casi, inserire il prototipo in CWnd- intestazione della funzione della classe derivata e codificare la voce della mappa messaggi come illustrato.

I vengono utilizzati i termini seguenti:

Termine

Definizione

id

Una voce di menu ID definita dall'utente (messaggi diWM_COMMAND ) o ID del controllo (messaggi di notifica della finestra figlio).

“messaggio„ e “wNotifyCode„

L'id messaggio di windows come definiti in WINDOWS.H.

nMessageVariable

Nome di una variabile contenente il valore restituito dalla funzione Windows di RegisterWindowMessage .

Vedere anche

Riferimenti

Mappe messaggi (MFC)