COleDocObjectItem::ExecCommand

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

Index