Condividi tramite


COleDocObjectItem::ExecCommand

Chiamare la funzione membro per eseguire il comando specificato dall'utente.

HRESULT ExecCommand(
   DWORD nCmdID,
   DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
   const GUID* pguidCmdGroup = NULL 
);

Parametri

  • nCmdID
    L'identificatore di comando da eseguire.Deve appartenere al gruppo identificato da pguidCmdGroup.

  • nCmdExecOpt
    Specifica opzioni di esecuzione dei comandi.Per impostazione predefinita, set per eseguire il comando senza richiedere all'utente.Vedere OLECMDEXECOPT per un elenco di valori.

  • pguidCmdGroup
    Identificatore univoco del gruppo di comando.Per impostazione predefinita, NULL, che specifica il gruppo standard.Il comando passato in nCmdID deve appartenere al gruppo.

Valore restituito

Restituisce S_OK caso di esito positivo; in caso contrario, restituisce uno dei seguenti codici di errore.

Valore

Descrizione

E_UNEXPECTED

Errore imprevisto.

E_FAIL

Si è verificato l'errore.

E_NOTIMPL

Indica che la libreria MFC deve tentare di convertire e inviare il comando.

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroup èNULL ma non specifica un gruppo di controlli riconosciuto.

OLECMDERR_E_NOTSUPPORTED

nCmdID non viene riconosciuto come un comando valido in pGroup del gruppo.

OLECMDERR_DISABLED

Il comando identificato da nCmdID è disabilitato e non può essere eseguito.

OLECMDERR_NOHELP

Il chiamante richiesto la guida sul comando identificato da nCmdID ma nessuna guida è disponibile.

OLECMDERR_CANCELLED

l'utente ha annullato l'esecuzione.

Note

pguidCmdGroup e i parametri nCmdID identificano in modo univoco il comando richiamare.Il parametro nCmdExecOpt specifica l'azione esatta utilizzare.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleDocObjectItem

Grafico della gerarchia

IOleCommandTarget::Exec