Freigeben über


COleCmdUI-Klasse

Implementiert eine Methode, sodass MFC den Zustand von den Benutzeroberflächenobjekten aktualisiert, die den en-gesteuert Funktionen IOleCommandTarget der Anwendung verknüpft werden.

class COleCmdUI : public CCmdUI

Mitglieder

t97wfeda.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

COleCmdUI::COleCmdUI

Erstellt ein COleCmdUI-Objekt.

t97wfeda.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

COleCmdUI::Enable

Setzt oder freie Räume das aktivierensbefehlsflag.

COleCmdUI::SetCheck

Legt den Zustand eines Ein/Ausen Toggle-Befehls fest.

COleCmdUI::SetText

Gibt eine Textname- oder -Statuszeichenfolge für einen Befehl zurück.

Hinweise

In einer Anwendung, die nicht für DocObjects aktiviert wird, wenn der Benutzer ein Menü in der Anwendung, MFC UPDATE_COMMAND_UI notifcations verarbeitet.Jede Benachrichtigung wird ein CCmdUI-Objekt zugewiesen, das bearbeitet werden kann, um den Zustand eines bestimmten Befehls wiederzugeben.Wenn die Anwendung jedoch für DocObjects aktiviert ist, weist MFC-Prozesse UPDATE_OLE_COMMAND_UI Benachrichtigungen und COleCmdUI-Objekte.

COleCmdUI ermöglicht einem DocObject, um Befehle zu empfangen, die aus der Benutzeroberfläche des Containers (wie FileNew, geöffnet, Drucken, usw.). stammen, und ermöglicht dem Container, um Befehle zu empfangen, die aus der des DocObjects Benutzeroberfläche stammen.Obwohl IDispatch verwendet werden kann, um die gleichen Befehle weiterzuleiten, IOleCommandTarget bietet eine einfachere Möglichkeit abzufragen und auszuführen, da sie auf einem Standardsatz von Befehlen, normalerweise ohne Argumente und keinen Typinformationen beruht, wird beteiligt ist.COleCmdUI kann verwendet werden, um andere Eigenschaften von DocObject-Benutzeroberflächenbefehlen zu aktivieren, zu aktualisieren und festzulegen.Wenn Sie den Befehl aufrufen möchten, rufen Sie COleServerDoc::OnExecOleCmd auf.

Weitere Informationen zu DocObjects finden Sie unter CDocObjectServer und CDocObjectServerItem.Siehe auch Internet-erste Schritte: Active Documents und Active Documents.

Vererbungshierarchie

CCmdUI

COleCmdUI

Anforderungen

Header: afxdocobj.h

Siehe auch

Referenz

CCmdUI-Klasse

Hierarchien-Diagramm