COleDocObjectItem::ExecCommand
Llame a esta función miembro para ejecutar el comando especificado por el usuario.
HRESULT ExecCommand(
DWORD nCmdID,
DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
const GUID* pguidCmdGroup = NULL
);
Parámetros
nCmdID
El identificador de comando para ejecutarse.debe estar en el grupo identificado por pguidCmdGroup.nCmdExecOpt
Especifica las opciones de la comando- ejecución.De forma predeterminada, establecido para ejecutar el comando sin intervención del usuario.Vea OLECMDEXECOPT para una lista de valores.pguidCmdGroup
Identificador único del grupo de comandos.De forma predeterminada, NULL, que especifica el grupo estándar.El comando pasado en nCmdID debe pertenecer al grupo.
Valor devuelto
Devuelve S_OK si correctamente; si no, la cual uno de los códigos de error siguientes.
Valor |
Descripción |
---|---|
E_UNEXPECTED |
Error inesperado. |
E_FAIL |
Error. |
E_NOTIMPL |
Indica que MFC debería intentar traducir y enviar el comando. |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup esNULL no pero no especifica un grupo de comandos reconocido. |
OLECMDERR_E_NOTSUPPORTED |
nCmdID no se reconoce como un comando válido en el pGroup de grupo. |
OLECMDERR_DISABLED |
Está deshabilitado y no se puede ejecutar el comando identificado por nCmdID . |
OLECMDERR_NOHELP |
El llamador le ayuda sobre el comando identificado por nCmdID pero ninguna ayuda está disponible. |
OLECMDERR_CANCELLED |
El usuario canceló la ejecución. |
Comentarios
pguidCmdGroup y los parámetros de nCmdID juntas identifican de forma única el comando de invocar.El parámetro de nCmdExecOpt especifica la acción exacto para tomar.
Requisitos
encabezado: afxole.h