Um Meldungszuordnungen zu unterstützen, stellt MFC die folgenden Makros:
Meldungszuordnung Erklärung und Abgrenzung von Makros
| DECLARE_MESSAGE_MAP | Erklärt, dass eine Meldungszuordnung in einer Klasse verwendet wird, um Funktionen Meldungen zuzuordnen (muss in der Klassendeklaration verwendet werden). |
| BEGIN_MESSAGE_MAP | Beginnt die Definition einer Meldungszuordnung (muss in die Implementierung der Klasse verwendet werden). |
| END_MESSAGE_MAP | Beendet die Definition einer Meldungszuordnung (muss in die Implementierung der Klasse verwendet werden). |
| ON_COMMAND | Gibt an, welche Funktion eine angegebene Befehlsnachricht behandelt. |
| ON_CONTROL | Gibt an, welche Funktion eine angegebene Steuerelement-Benachrichtigung behandelt wird. |
| ON_MESSAGE | Gibt an, welche Funktion eine benutzerdefinierte Nachricht behandelt wird. |
| ON_OLECMD | Gibt an, welche Funktion einen Menübefehl aus einem DocObject-Objekt oder den Container behandelt. |
| ON_REGISTERED_MESSAGE | Gibt an, welche Funktion eine registrierte benutzerdefinierte Nachricht behandelt wird. |
| ON_REGISTERED_THREAD_MESSAGE | Gibt an, welche Funktion eine registrierte benutzerdefinierte Nachricht behandelt wird, wenn Sie eine CWinThread -Klasse haben. |
| ON_THREAD_MESSAGE | Gibt an, welche Funktion eine benutzerdefinierte Nachricht behandelt wird, wenn Sie eine CWinThread -Klasse haben. |
| ON_UPDATE_COMMAND_UI | Gibt an, welche Funktion eine angegebene Benutzer-Schnittstelle Update Befehlsnachricht behandelt. |
Meldungszuordnung Bereich Makros
| ON_COMMAND_RANGE | Gibt an, welche Funktion Bereich von Befehls-IDs, die in die ersten beiden Parameter für das Makro angegeben behandelt. |
| ON_UPDATE_COMMAND_UI_RANGE | Gibt an, welches Update Bereich von Befehls-IDs, die in die ersten beiden Parameter für das Makro angegebenen Handler behandelt. |
| ON_CONTROL_RANGE | Gibt an, welche Funktion Benachrichtigungen aus dem Bereich von Steuerelement-IDs, die in der zweiten und dritten Parameter an das Makro angegebenen behandelt. Der erste Parameter ist eine Steuerelement-Benachrichtigung, wie z. B. BN_CLICKED. |
Weitere Informationen über Meldungszuordnungen, die Meldungszuordnung Erklärung und Abgrenzung Makros und die Message-Mapping Makros finden Sie unter Meldungszuordnungen und Message Handling und Mapping-Themen. Weitere Informationen über Meldungszuordnung Bereiche finden Sie unter Handler für Bereiche, die Meldungszuordnung. Weitere Informationen zum Verwenden der Klassen-Assistent finden Sie unter Klassen-Assistenten verwenden. Außer für das Thema Meldungszuordnungen werden diese Verweise in Visual C++ Programmer's Guide.