Benutzeroberflächenobjekte und Befehls-ID

Menüelemente, Symbolleistenschaltflächen und Tastenkombinationen sind "Benutzeroberflächen Objekte, die zum Generieren von Befehlen können.Jeder solche Benutzeroberfläche Objekt verfügt über eine ID.Ordnen Sie ein Benutzeroberflächenelement Objekt mit einem Befehl zu, indem Sie die gleiche ID des Objekts und den Befehl zuweisen.Wie in Meldungen erklärt werden Befehle als Sondermeldungen implementiert.Die Abbildung "Befehle im Framework" wird unten dargestellt, wie das Framework Befehle verwaltet.Wenn ein Benutzeroberflächenelement Objekt generiert, behandelt, z. B. ein Befehl ID_EDIT_CLEAR_ALL, eines der Objekte in der Anwendung den Befehl die in der Abbildung unten wird die OnEditClearAll-Funktion des Dokumentobjekts zur Meldungszuordnung des Dokuments bezeichnet.

Befehle im Framework

VC_Commands Framework

Die Abbildung "Der Befehl, der im Framework" aktualisiert werden unten gezeigt, wie Objekte der Benutzeroberfläche, wie MFC Menüelemente und Symbolleisten-Schaltflächen aktualisiert.Bevor ein Menü unten oder während der Ruheschleife im Falle der Symbolleisten-Schaltflächen ablegt, leitet MFC einen Befehl Aktualisieren.In der Abbildung unten, ruft das Dokumentobjekt, für den Befehl Aktualisieren OnUpdateEditClearAll an, um die Benutzeroberfläche Objekt zu aktivieren oder zu deaktivieren.

Befehlsaktualisierung im Framework

Befehlsaktualisierungs-Framework

Siehe auch

Konzepte

Meldungen und Befehle im Framework