COleDocObjectItem::ExecCommand
Appelez la fonction membre pour exécuter la commande spécifiée par l'utilisateur.
HRESULT ExecCommand(
DWORD nCmdID,
DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
const GUID* pguidCmdGroup = NULL
);
Paramètres
nCmdID
L'identificateur de la commande à exécuter.Doit être au groupe identifié par pguidCmdGroup.nCmdExecOpt
Spécifie des options d'exécution de la commande.Par défaut, affectez pour exécuter la commande sans inviter l'utilisateur.Consultez l' OLECMDEXECOPT pour obtenir une liste de valeurs.pguidCmdGroup
Identificateur unique du groupe de commandes.Par défaut, NULL, qui spécifie le groupe standard.La commande passée dans nCmdID doit appartenir au groupe.
Valeur de retour
Retourne S_OK si l'opération a réussi ; sinon, retourne un des codes d'erreur suivante.
Valeur |
Description |
---|---|
E_UNEXPECTED |
Erreur inattendue rencontrée. |
E_FAIL |
Erreur s'est produite. |
E_NOTIMPL |
Indique MFC elle-même doit essayer de convertir et distribuer la commande. |
OLECMDERR_E_UNKNOWNGROUP |
pguidCmdGroup estNULL non mais ne spécifie pas un groupe de commandes identifié. |
OLECMDERR_E_NOTSUPPORTED |
nCmdID n'est pas reconnu comme une commande valide dans le pGroup de groupe. |
OLECMDERR_DISABLED |
La commande identifiée par nCmdID est désactivé et ne peut pas être exécutée. |
OLECMDERR_NOHELP |
L'appelant demande l'aide de la commande identifiée par nCmdID mais aucune aide est disponible. |
OLECMDERR_CANCELLED |
L'utilisateur a annulé l'opération. |
Notes
pguidCmdGroup et d' nCmdID identifient la commande d'appeler.Le paramètre d' nCmdExecOpt spécifie l'action spécifique de prendre.
Configuration requise
Header: afxole.h