COleDropTarget::OnDrop
Appelé par l'infrastructure lorsqu'une opération de déplacement doit se produire.
virtual BOOL OnDrop(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropEffect,
CPoint point
);
Paramètres
pWnd
Les points dans la fenêtre le curseur est actuellement sur.pDataObject
Pointe vers l'objet de données qui contient les données à supprimer.dropEffect
l'effet que l'utilisateur a choisi pour l'opération de déplacement. Il peut être un ou plusieurs des éléments suivants :l'opération de copie d'DROPEFFECT_COPY A est exécutée.
l'opération de déplacement d'DROPEFFECT_MOVE A est exécutée.
Le lien d'DROPEFFECT_LINK A des données déplacées aux données d'origine est généré.
point
Contient l'emplacement du curseur, en pixels, relatif à l'écran.
Valeur de retour
Une valeur différente de zéro si le déplacement a réussi ; sinon 0.
Notes
L'infrastructure appelle OnDropExen premier. Si la fonction d' OnDropEx ne gère pas le déplacement, l'infrastructure appelle ensuite cette fonction membre, OnDrop. En général, l'application remplace OnDropEx dans la classe d'affichage pour gérer le glisser-déplacer de bouton droit de la souris. En général, la classe d'affichage OnDrop est utilisée pour gérer le glisser-déplacer simple.
L'implémentation par défaut d' COleDropTarget::OnDrop appelle CView::OnDrop, qui retourne simplement FALSE par défaut.
Pour plus d'informations, consultez l' IDropTarget::Drop dans Kit de développement logiciel Windows.
Configuration requise
Header: afxole.h