Procedura: utilizzare il riferimento incrociato alla mappa messaggi

Nelle voci con etichetta <memberFxn> scrivere una funzione membro personalizzata per una classe CWnd derivata. Assegnare alla funzione un nome. Altre funzioni, come OnActivate, sono funzioni membro della classe CWnd. Se chiamate, passano il messaggio alla funzione di Windows DefWindowProc. Per elaborare i messaggi di notifica di Windows, eseguire l'override della funzione corrispondente CWnd nella classe derivata. La funzione deve chiamare la funzione di cui si è eseguito l'override nella classe base per consentire alla classe base e a Windows di rispondere al messaggio.

In ogni caso, inserire il prototipo della funzione nell'intestazione della classe derivata da CWnd e codificare la voce della mappa messaggi come indicato.

Vengono utilizzati i seguenti termini:

Termine Definizione
id Qualsiasi ID voce di menu definito dall'utente (WM_COMMAND messaggi) o ID di controllo (messaggi di notifica della finestra figlio).
"message" e "wNotifyCode" ID messaggi di Windows come definiti in WINDOWS.H.
nMessageVariable Nome di una variabile che contiene il valore restituito dalla RegisterWindowMessage funzione Windows.

Vedi anche

Mappe messaggi