Partager via


COleDropTarget::OnDragEnter

Appelé par l'infrastructure lorsque le curseur est d'abord glisser dans la fenêtre.

virtual DROPEFFECT OnDragEnter(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DWORD dwKeyState,
   CPoint point 
);

Paramètres

  • pWnd
    Points dans la fenêtre que le curseur entre.

  • pDataObject
    Pointe vers l'objet de données contenant des données qui peuvent être supprimées.

  • dwKeyState
    Contient l'état des touches de modification.Il s'agit d'une combinaison de plusieurs des éléments suivants : MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, et MK_RBUTTON.

  • point
    Contient la position actuelle du curseur dans les coordonnées clientes.

Valeur de retour

l'effet qui résulterait si un déplacement étaient tentés à l'emplacement spécifié par point.Il peut être un ou plusieurs des éléments suivants :

  • Il ne laisserait pas le déplacement d'DROPEFFECT_NONE Un.

  • 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é.

  • l'exécution de défilement de glisser-déplacer d'DROPEFFECT_SCROLL est sur le point de se produire ou se produit dans la cible.

Notes

Remplacez cette fonction pour permettre aux opérations de déplacement pour se produire dans la fenêtre.L'implémentation par défaut appelle CView::OnDragEnter, qui retourne simplement DROPEFFECT_NONE par défaut.

Pour plus d'informations, consultez l' IDropTarget::DragEnter dansKit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleDropTarget

Graphique de la hiérarchie

COleDropTarget::OnDragOver

COleDropTarget::OnDragLeave

COleDropTarget::OnDrop

COleDropTarget::OnDropEx

CView::OnDragEnter