COleDocObjectItem::ExecCommand
Wywołanie tej funkcji Członkowskich wykonać polecenie określone przez użytkownika.
HRESULT ExecCommand(
DWORD nCmdID,
DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
const GUID* pguidCmdGroup = NULL
);
Parametry
nCmdID
Identyfikator polecenie do wykonania.Musi być w grupie identyfikowane przez pguidCmdGroup.nCmdExecOpt
Określa opcje wykonywania polecenia.Domyślnie ustawiony, aby wykonać polecenie bez monitowania użytkownika.Zobacz OLECMDEXECOPT do listy wartości.pguidCmdGroup
Unikatowy identyfikator grupy poleceń.Domyślnie NULL, który określa standardowe grupy.Polecenie przekazane w nCmdID musi należeć do grupy.
Wartość zwracana
Zwraca S_OK w przypadku powodzenia; w przeciwnym razie zwraca następujące kody błędów.
Wartość |
Opis |
---|---|
E_UNEXPECTED |
Wystąpił nieoczekiwany błąd. |
E_FAIL |
Wystąpił błąd. |
E_NOTIMPL |
Wskazuje MFC sam powinni próbować tłumaczenia i wysłania polecenia. |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroupjest non-NULL , ale nie określono grupy rozpoznanego polecenia. |
OLECMDERR_E_NOTSUPPORTED |
nCmdIDnie został rozpoznany jako prawidłowy polecenia w pGroup grupy. |
OLECMDERR_DISABLED |
Polecenie określone przez nCmdID jest wyłączone i nie można wykonać. |
OLECMDERR_NOHELP |
Obiekt wywołujący zwrócił się o pomoc na polecenie określone przez nCmdID , ale nie jest dostępna Pomoc. |
OLECMDERR_CANCELLED |
Użytkownik anulował wykonanie. |
Uwagi
pguidCmdGroup i nCmdID parametry razem jednoznacznie identyfikują polecenie, aby wywołać.nCmdExecOpt Parametr określa dokładne akcję do wykonania.
Wymagania
Nagłówek: afxole.h