Freigeben über


Benutzeroberflächenobjekte und Befehls-IDs

Menüelemente, Symbolleistenschaltflächen und Zugriffstasten Benutzeroberfläche sind "Objekte" Lage zum Generieren von Befehlen. Die einzelnen Benutzeroberflächeobjekt hat die ID Sie ordnen ein Benutzeroberflächeobjekt mit einem Befehl zu, indem Sie die gleiche ID auf das Objekt und dem Befehl zuweisen. Wie in Meldungen erläutert, werden als Befehle Sondermeldungen implementiert. Die Abbildung "Befehle im Framework" unten zeigt, wie das Framework Befehle verwaltet. Wenn ein Benutzeroberflächeobjekt generiert, behandelt ein Befehl, wie ID_EDIT_CLEAR_ALL, eines der Objekte in der Anwendung den Befehl - in der folgenden Abbildung, wird die OnEditClearAll-Funktion des document-Objekts zur Meldungszuordnung des Dokuments aufgerufen.

Befehle im Framework

Befehle im Framework

Die Abbildung "Befehl, der im Framework" unten wird aktualisiert, wie MFC Benutzeroberflächen-Objekte wie Menüelemente und Symbolleisten-Schaltflächen aktualisiert. Bevor ein Menü unten oder während der Leerlaufschleife im Fall der Symbolleisten-Schaltflächen zurückgestellt, MFC-Routen Updates-Befehl ein. In der Abbildung unten, in den Dokumentobjektaufrufen sein Updatebefehlshandler, OnUpdateEditClearAll, das Benutzeroberflächeobjekt aktivieren oder deaktivieren.

Befehlsaktualisierung im Framework

Befehlsaktualisierung im Framework

Siehe auch

Konzepte

Meldungen und Befehle im Framework