CView::OnDropEx

virtuel DROPEFFECT OnDropEx ( COleDataObject * pDataObject, DROPEFFECT dropDefault, DROPEFFECT liste déroulante, CPoint point );

Valeur de retour

L'effet de goutte qui résultent de la tentative de drop à l'emplacement spécifié par le point. Ce doit être l'une des valeurs indiquées par dropEffectList. Les effets de baisse sont discutés dans la section Remarques.

Paramètres

pDataObject

Points à la COleDataObject qui est déposé dans la cible.

dropDefault

L'effet que l'utilisateur a choisi pour l'opération de largage par défaut fondée sur l'état actuel de la clé. Il peut être DROPEFFECT_NONE. Les effets de baisse sont discutés dans la section Remarques.

liste déroulante

Une liste des effets goutte qui prend en charge la source à déplacer. Goutte effet valeurs peuvent être combinées à l'aide de l'opérateur de bits OR (|) opération. Les effets de baisse sont discutés dans la section Remarques.

point

La position actuelle de la souris par rapport à la zone client de vue.

Remarques

Appelé par le framework lorsque l'utilisateur relâche un objet de données sur une cible valide. L'implémentation par défaut est de ne rien faire et retourner une valeur factice (-1) pour indiquer que le cadre doit appeler le gestionnaire d'événements OnDrop.

Substituer cette fonction de mettre en oeuvre l'effet d'une traînée de bouton de souris droit et chute. Bouton de souris droit drag and drop généralement affiche un menu de choix lorsque le bouton droit de la souris est relâché.

Le bouton de souris droit devrait interroger votre substitution de OnDropEx . Vous pouvez appeler GetKeyState ou magasin de l'état de bouton de souris droit de votre gestionnaire d'événements OnDragEnter.

Utilisez pDataObject pour examiner la COleDataObject pour le format de presse-papiers données et données a chuté au point spécifié.

Effets de la chute de décrivent l'action associée à une opération de largage. Consultez la liste suivante des effets de la chute:

Pour plus d'informations sur la configuration de la commande de menu par défaut, voir SetMenuDefaultItem dans la documentation de Win32 et CMenu::GetSafeHmenu dans ce volume.

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

Voir aussi  ;CView::OnDragEnter, CView::OnDragOver, CView::OnDrop, CView::OnDragLeave, COleDropTarget::OnDropEx

Index