Meldungsbehandlung und -zuordnung
Diese Artikelfamilie beschreibt, wie Nachrichten und Befehle vom MFC-Framework verarbeitet werden und wie Sie sie an ihrer Handlerfunktionen herstellen.
In herkömmlichen Programmen für Windows, werden Windows-Meldungen in einer großen switch-Anweisung in einer Fensterprozedur bearbeitet. MFC verwendet stattdessen Meldungszuordnungen, um Nachrichten zu direkten unterschiedlichen Klassenmemberfunktionen zuzuordnen. Meldungszuordnungen sind effizienter als virtuelle Funktionen zu diesem Zweck, und sie ermöglichen die die meisten durch die Behandlung von Meldungen, entsprechendes C++-Objekt - Anwendung, dokumentieren, zeigen, z. B. an. Sie können eine einzelne Meldung oder einem Bereich von Meldungen, von Befehls-IDs oder der Steuerelement-IDs zuordnen.
WM_COMMAND - Meldungen normalerweise generiert durch Menüs, Symbolleisten-Schaltflächen oder Zugriffstasten - auch den Mechanismus zur Meldungszuordnung. MFC definiert einen Standard Routing von Befehlsmeldungen mit der Anwendung, im Rahmenfenster, Ansicht und den aktiven Dokumenten im Programm. Sie können das Routing überschreiben, wenn Sie benötigen.
Meldungszuordnungen stellen außerdem eine Möglichkeit, Benutzeroberflächen-Objekte zu aktualisieren (z Menüs und Symbolleisten-Schaltflächen) und aktivieren oder deaktivieren, um sie dem aktuellen Kontext zu entsprechen.
Allgemeine Informationen zu Meldungen und Meldungswarteschlangen in Windows, finden Sie im Windows SDK unter Meldungen und Meldungswarteschlangen.