Sdílet prostřednictvím


COleDocObjectItem::ExecCommand

Volání funkce tohoto člena spustit příkaz zadaný uživatelem.

HRESULT ExecCommand( 
   DWORD nCmdID, 
   DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER, 
   const GUID* pguidCmdGroup = NULL  
);

Parametry

  • nCmdID
    Identifikátor příkazu Spustit.Musí být ve skupině identifikován pguidCmdGroup .

  • nCmdExecOpt
    Určuje možnosti spuštění příkazu.Ve výchozím nastavení můžete provést příkaz bez zobrazení výzvy.Viz OLECMDEXECOPT seznam hodnot.

  • pguidCmdGroup
    Jedinečný identifikátor skupiny příkazů.Standardně NULL, který určuje standardní skupinu.Příkaz předaný nCmdID musí patřit do skupiny.

Vrácená hodnota

Vrátí S_OK v případě úspěchu; jinak vrátí jednu z následujících kódů chyb.

Value

Description

E_UNEXPECTED

Došlo k neočekávané chybě.

E_FAIL

Došlo k chybě.

E_NOTIMPL

Označuje MFC sám pokusí přeložit a odeslání příkazu.

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroupje non-NULL , ale neurčuje příkaz rozpoznaný skupiny.

OLECMDERR_E_NOTSUPPORTED

nCmdIDnebyl rozpoznán jako platný příkaz ve skupině pGroup.

OLECMDERR_DISABLED

Příkaz identifikován nCmdID je zakázán a nelze provést.

OLECMDERR_NOHELP

Volající požádali o pomoc v příkazu identifikován nCmdID , ale není k dispozici žádná nápověda.

OLECMDERR_CANCELLED

Provedení byla zrušena uživatelem.

Poznámky

pguidCmdGroup a nCmdID společně parametry příkazu vyvolat jednoznačně identifikovat. nCmdExecOpt Parametr určuje přesné akce přijmout.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleDocObjectItem

Graf hierarchie

IOleCommandTarget::Exec