Freigeben über


Meldungszuordnungen (MFC)

Dieser Abschnitt der Referenzlisten alle zuordnungs Nachrichten von Makros und alle CWnd Meldungszuordnungseinträge zusammen mit der entsprechende Memberfunktion selbst entwickelte einen Prototyp:

Kategorie

Beschreibung

WM_COMMAND-Message-Handler

Handles WM_COMMAND Nachrichten generiert durch Benutzermenü-Auswahl oder Zugriffstasten für Menüs.

Benachrichtigungsmeldungs-Handler des untergeordneten Fensters

benachrichtigungsmeldungen Handle von untergeordneten MDI-Fenstern.

WM_-Message-Handler

Handle WM_ Meldungen, z. B. WM_PAINT.

Benutzerdefinierte Meldungshandler

Benutzerdefinierte Meldungen des Ziehpunkts.

(Eine Erläuterung der Terminologie und Konventionen, die in diesem Verweis verwendet werden, finden Sie unter Wie Sie den Meldungszuordnungs-Querverweis verwendet).

Da ein Windows Meldung-ausgerichtetes Betriebssystem ist, umfasst ein großer Teil der Programmierung für Fensterumgebung Meldungsbehandlung.Jedes Mal, wenn ein Ereignis, z. B. eine Tastatureingabe oder ein Mausklick auftritt, wird eine Meldung an die Anwendung gesendet, die das Ereignis behandelt wird.

Microsoft Foundation Class Library stellt ein Programmiermodell, das für meldungsbasierte Programmierung optimiert ist.In diesem Modell "Meldungszuordnungen" werden verwendet, um festzulegen, welche Features verschiedene Nachrichten für eine bestimmte Klasse bearbeitet werden können.Meldungszuordnungen enthalten ein oder mehrere Makros, die angeben, welche Nachrichten verarbeitet werden, um die funktioniert.Zum Beispiel schaute möglicherweise eine Meldungszuordnung, die ein ON_COMMAND Makro enthalten, etwa folgendermaßen:

BEGIN_MESSAGE_MAP(CMyDoc, CDocument)
   ON_COMMAND(ID_MYCMD, &CMyDoc::OnMyCommand)
END_MESSAGE_MAP()

Das Makro ON_COMMAND - Befehl wird verwendet, um die Meldungen zu behandeln, die von Zugriffstasten, Schaltflächen und Menüs generiert werden.Makros können Folgendes zuzuordnen:

Windows-Meldungen

  • Steuerelementbenachrichtigungen

  • Benutzerdefinierte Meldungen

Befehls-Meldungen

  • Registrierte benutzerdefinierte Meldungen

  • Aktualisieren der Benutzeroberfläche von Meldungen

Bereiche von Nachrichten

  • Befehle

  • Meldungen Aktualisierungshandler

  • Steuerelementbenachrichtigungen

Obwohl Meldungszuordnungs Makros wichtig sind, müssen Sie sie im Allgemeinen nicht direkt verwendet werden.Dies liegt daran, dass das Fenster Eigenschaften in den Quelldateien Meldungszuordnungseinträge automatisch erstellt, wenn Sie es verwenden, um Nachrichtenverarbeitungs Funktionen mit Meldungen zuzuordnen.Immer wenn Sie einen Meldungszuordnungseintrag hinzufügen oder bearbeiten möchten, können Sie das Eigenschaftenfenster verwenden.

HinweisHinweis

Das Eigenschaftenfenster wird nicht unterstützt Meldungszuordnungs Bereiche.Sie müssen diese Meldungszuordnungseinträge selbst schreiben.

Allerdings sind ein wichtiger Bestandteil Meldungszuordnungen Microsoft Foundation Class Library.Sie sollten wissen, was sie dies tun, sowie eine Dokumentation wird für sie bereitgestellt.

Siehe auch

Weitere Ressourcen

Strukturen, Formate, Rückrufe und Meldungszuordnungen