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