ExecCommand используется HRESULT (DWORD nCmdID, DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER, const GUID * pguidCmdGroup = NULL);
Возвращаемое значение
Возвращает 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 | Пользователь отменил исполнение. |
Параметры
nCmdID
Идентификатор выполнения команды. Должны быть в группе, pguidCmdGroup.
nCmdExecOpt
Указывает параметры выполнения команд. По умолчанию значение для выполнения команды без подтверждения пользователя. Посмотреть OLECMDEXECOPT для списка значений.
pguidCmdGroup
Уникальный идентификатор группы команд. По умолчанию, NULL, который указывает стандартные группы. В nCmdID команда должна принадлежать к группе.
Примечания
Вызов этой функции-члена для выполнения команды, указанные пользователем.
PguidCmdGroup и nCmdID параметры вместе однозначно идентифицировать команда для вызова. Параметр nCmdExecOpt указывает точное действие.
Обзор COleDocObjectItem | Члены класса | Иерархическая схема
См. также IOleCommandTarget::Exec