COleDocObjectItem::ExecCommand
Chame essa função de membro para executar o comando especificado pelo usuário.
HRESULT ExecCommand(
DWORD nCmdID,
DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
const GUID* pguidCmdGroup = NULL
);
Parâmetros
nCmdID
O identificador do comando executar.Deve estar no agrupar identificado por pguidCmdGroup.nCmdExecOpt
Especifica as opções de execução do comando.Por padrão, definido para executar o comando sem avisar o usuário.See OLECMDEXECOPT para obter uma lista de valores.pguidCmdGroup
Identificador exclusivo do agrupar de comandos.Por padrão, NULO, que especifica o agrupar padrão.O comando passado nCmdID deve pertencer ao agrupar.
Valor de retorno
RetornaS_OK Se bem-sucedida; caso contrário, retorna um dos seguintes códigos de erro.
Valor |
Descrição |
---|---|
E_UNEXPECTED |
Erro inesperado ocorreu. |
E_FAIL |
Ocorreu um erro. |
E_NOTIMPL |
Indica a MFC propriamente dito deve tentar traduzir e envie o comando. |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup é não-NULO, mas não especifica um comando reconhecido de agrupar. |
OLECMDERR_E_NOTSUPPORTED |
nCmdID não é reconhecido sistema autônomo um comando válido no pGroup agrupar. |
OLECMDERR_DISABLED |
O comando identificado por nCmdID está desabilitado e não pode ser executado. |
OLECMDERR_NOHELP |
Chamador freqüentes para obter ajuda sobre o comando identificado por nCmdID mas nenhuma Ajuda está disponível. |
OLECMDERR_CANCELLED |
O usuário cancelou a execução. |
Comentários
The pguidCmdGroup e o nCmdID parâmetros juntos identificam com exclusividade o comando para invocar. The nCmdExecOpt parâmetro especifica a ação exata tenham.
Requisitos
Cabeçalho: afxole.h