COleDocObjectItem::ExecCommand
呼叫此成員函式以執行使用者指定的命令。
HRESULT ExecCommand(
DWORD nCmdID,
DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
const GUID* pguidCmdGroup = NULL
);
參數
nCmdID
命令的識別執行。 必須在 pguidCmdGroup所識別的群組中。nCmdExecOpt
指定命令執行選項。 根據預設,執行命令的集合,而不需要提示使用者。 在值清單中看到 OLECMDEXECOPT 。pguidCmdGroup
命令群組的唯一識別項。 根據預設, NULL,指定標準群組。 在 nCmdID 傳遞的命令必須屬於 群組。
傳回值
傳回,如果失敗, S_OK 否則,下列錯誤碼的傳回。
值 |
描述 |
---|---|
E_UNEXPECTED |
發生未預期的錯誤。 |
E_FAIL |
錯誤。 |
E_NOTIMPL |
指出 MFC 應該嘗試轉換和分派命令。 |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup 是非NULL ,但未指定可辨認的命令群組。 |
OLECMDERR_E_NOTSUPPORTED |
nCmdID 並不是 群組 pGroup 的有效的命令。 |
OLECMDERR_DISABLED |
nCmdID 判斷的命令停用且無法執行。 |
OLECMDERR_NOHELP |
在這個命令的說明由 nCmdID ,但不可用於要求的呼叫端都可以使用。 |
OLECMDERR_CANCELLED |
使用者已取消執行。 |
備註
pguidCmdGroup 和 nCmdID 參數共同唯一識別命令叫用。 nCmdExecOpt 參數可指定搜尋的確切採取的動作。
需求
Header: afxole.h