CView::OnDragOver

virtuel DROPEFFECT OnDragOver ( COleDataObject * pDataObject, DWORD dwKeyState, CPoint point );

Valeur de retour

Une valeur de la DROPEFFECT énumérés type qui indique le type de goutte qui se produirait si l'utilisateur a supprimé l'objet à cette position. Le type de goutte dépend souvent de l'état actuel de la clé comme indiqué par dwKeyState. Une cartographie standard des keystates DROPEFFECT valeurs est:

Pour plus d'informations, consultez l'exemple MFC Advanced Concepts OCLIENT.

Paramètres

pDataObject

Points à la COleDataObject traîné sur la cible.

dwKeyState

Contient l'état des touches de modificateur. Il s'agit d'une combinaison d'un nombre quelconque de ce qui suit : MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTONet MK_RBUTTON.

point

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

Remarques

Appelé par le framework lors d'une opération de glisser lorsque la souris est déplacée au-dessus de la fenêtre cible de largage. L'implémentation par défaut est de ne rien faire et retourner à DROPEFFECT_NONE.

Substituer cette fonction pour fournir une rétroaction visuelle pendant l'opération glisser. Puisque cette fonction est appelée de façon continue, tout code contenu dans ce devrait être optimisé autant que possible. Pour plus d'informations, consultez l'article Drag and Drop : mise en œuvre d'une cible Drop dans le Guide du programmeur Visual C++.

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

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

Index