Gewusst wie: Verwenden des Meldungszuordnungs-Querverweises
Schreiben Sie in Einträgen mit der Bezeichnung <"memberFxn>" Ihre eigene Memberfunktion für eine abgeleitete CWnd-Klasse . Geben Sie Ihrer Funktion einen beliebigen Namen. Andere Funktionen, z OnActivate
. B. Memberfunktionen der Klasse CWnd
. Wenn sie aufgerufen werden, übergeben sie die Nachricht an die DefWindowProc
Windows-Funktion. Um Windows-Benachrichtigungen zu verarbeiten, setzen Sie die entsprechende CWnd
Funktion in Ihrer abgeleiteten Klasse außer Kraft. Ihre Funktion sollte die Außerkraftsetzungsfunktion in Ihrer Basisklasse aufrufen, damit die Basisklasse und Windows auf die Nachricht reagieren kann.
Fügen Sie in allen Fällen den Funktionsprototyp in den header der CWnd
abgeleiteten Klasse ein, und codierten Sie den Nachrichtenzuordnungseintrag wie dargestellt.
Die folgenden Begriffe werden verwendet:
Begriff | Definition |
---|---|
id | Jede benutzerdefinierte Menüelement-ID (WM_COMMAND Nachrichten) oder Steuerelement-ID (Benachrichtigungen über untergeordnete Fenster). |
"message" und "wNotifyCode" | Windows-Nachrichten-IDs gemäß der Definition in WINDOWS.H. |
nMessageVariable | Name einer Variablen, die den Rückgabewert aus der RegisterWindowMessage Windows-Funktion enthält. |