Třída COleCmdUI
Implementuje metodu MFC aktualizovat stav objektů uživatelského rozhraní týkající IOleCommandTarget -řízené funkce aplikace.
class COleCmdUI : public CCmdUI
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce COleCmdUI objektu. |
Veřejné metody
Název |
Description |
---|---|
Nastaví nebo vynuluje příznak příkaz povolit. |
|
Nastaví stav přepínací nebo vypnout příkaz. |
|
Vrátí řetězec název nebo stav text příkazu. |
Poznámky
V aplikaci, která není povolena pro DocObjects, jakmile uživatel nabídky v aplikaci MFC procesy UPDATE_COMMAND_UI notifcations.Každé oznámení CCmdUI objekt, který lze manipulovat tak, aby odrážela stav určitého příkazu.Však při aplikaci je povolena pro DocObjects, MFC zpracuje UPDATE_OLE_COMMAND_UI oznámení a přiřadí COleCmdUI objektů.
COleCmdUIumožňuje DocObject přijímat příkazy, které pocházejí z jeho kontejneru uživatelského rozhraní (například funkci FileNew otevřít, vytisknout a podobně) a umožňuje přijímat příkazy, které pocházejí z uživatelského rozhraní DocObject kontejner.Přestože IDispatch lze použít k odeslání stejné příkazy IOleCommandTarget obsahuje dotaz a spustit, protože je závislé na standardní sadu příkazů, obvykle bez argumentů a žádné informace o typu se jedná o jednodušší.COleCmdUIlze povolit, aktualizovat a nastavit další vlastnosti DocObject příkazů uživatelského rozhraní.Při vyvolání příkazu, volání COleServerDoc::OnExecOleCmd.
Další informace o DocObjects CDocObjectServer a CDocObjectServerItem.Viz také první kroky Internet: aktivní dokumenty a Aktivních dokumentů.
Hierarchii dědičnosti
COleCmdUI
Požadavky
Záhlaví: afxdocobj.h