COleDocObjectItem::ExecCommand

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

Valeur de retour

Retourne S_OK en cas de succès ; sinon, retourne un des codes d'erreur suivants.

Valeur Description
E_UNEXPECTED Une erreur inattendue s'est produite.
E_FAIL Erreur s'est produite.
E_NOTIMPL Indique les MFC elle-même doit tenter de traduire et d'envoi de la commande.
OLECMDERR_E_UNKNOWNGROUP pguidCmdGroup est non -NULL mais ne pas spécifier un groupe de commande reconnue.
OLECMDERR_E_NOTSUPPORTED nCmdID n'est pas reconnu comme une commande valide dans la pGroup de groupe.
OLECMDERR_DISABLED La commande identifiée par nCmdID est désactivée et ne peut pas être exécutée.
OLECMDERR_NOHELP Appelant a demandé de l'aide sur la commande identifiée par nCmdID mais aucune aide n'est disponible.
OLECMDERR_CANCELLED Utilisateur a annulé l'exécution.

Paramètres

nCmdID

L'identificateur de la commande à exécuter. Doit être dans le groupe identifié par pguidCmdGroup.

nCmdExecOpt

Spécifie les options d'exécution de la commande. Par défaut, la valeur pour exécuter la commande sans demander confirmation à l'utilisateur. Voir OLECMDEXECOPT pour une liste de valeurs.

pguidCmdGroup

Identificateur unique du groupe de commande. Par défaut, NULL, qui spécifie le groupe standard. La commande passée en nCmdID doit appartenir au groupe.

Remarques

Appelez cette fonction membre pour exécuter la commande spécifiée par l'utilisateur.

Les pguidCmdGroup et les paramètres de nCmdID ensemble identifient de manière unique la commande à appeler. Le paramètre nCmdExecOpt spécifie l'action exacte à prendre.

Aperçu de COleDocObjectItem |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ; IOleCommandTarget::Exec

Index