COleClientItem::DoVerb

virtuel BOOL DoVerb ( LONG nVerb, CView * pView, LPMSG lpMsg = NULL );

Valeur de retour

Différent de zéro si le verbe a été exécuté avec succès ; sinon 0.

Paramètres

nVerb

Spécifie le verbe à exécuter. Elle peut inclure un des suivants:

Valeur Sens Symbole
– 0 Verbe principal OLEIVERB_PRIMARY
– 1 Verbe secondaire (Aucun)
– 1 Élément d'affichage pour l'édition OLEIVERB_SHOW
– 2 Modifiez l'élément dans une fenêtre distincte OLEIVERB_OPEN
– 3 Masquer les articles OLEIVERB_HIDE

La valeur – 1 est généralement un alias pour un autre verbe. Si l'édition ouverte n'est pas pris en charge, – 2 a le même effet que 1. Pour les valeurs supplémentaires, voir IOleObject::DoVerb dans la documentation OLE.

pView

Pointeur vers la fenêtre d'affichage ; Ceci est utilisé par le serveur d'activation sur place. Ce paramètre doit être NULL , si l'application conteneur ne permet pas l'activation sur place.

lpMsg

Pointeur vers le message qui a provoqué l'élément à être activé.

Remarques

Appel de DoVerb pour exécuter le verbe spécifié. Cette fonction appelle la fonction membre Activate pour exécuter le verbe. Elle intercepte les exceptions et affiche un message à l'utilisateur si l'un est levé.

Si le verbe principal est de modifier et de zéro est spécifié dans le paramètre nVerb , l'application serveur est lancée pour permettre à l'élément OLE doit être modifié. Si l'application conteneur prend en charge l'activation sur place, montage peut se faire en place. Si le conteneur ne supporte pas l'activation in-place (ou si le verbe Open est spécifié), le serveur est lancé dans une fenêtre séparée et montage peut se faire en y. Généralement, lorsque l'utilisateur de l'application conteneur double-clique sur l'élément OLE, le verbe principal dans le paramètre nVerb la valeur détermine l'action que l'utilisateur peut prendre. Cependant, si le serveur prend en charge qu'une seule action, il faut que l'action, n'importe qui la valeur est spécifiée dans le paramètre nVerb.

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

Voir aussi  ;COleClientItem::Activate

Index