Partager via


COleDropSource::GiveFeedback

Appelé par l'infrastructure après avoir appelé COleDropTarget::OnDragOver ou COleDropTarget::DragEnter.

virtual SCODE GiveFeedback(
   DROPEFFECT dropEffect 
);

Paramètres

  • dropEffect
    L'effet que vous souhaitez afficher à l'utilisateur, qui indique généralement ce qui se produit si un déplacement se produit à ce stade avec les données sélectionnées.En général, il s'agit de la valeur retournée par l'appel le plus récent à CView::OnDragEnter ou à CView::OnDragOver.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.

Valeur de retour

Retourne DRAGDROP_S_USEDEFAULTCURSORS si glisser est en cours, NOERROR s'il n'est pas.

Notes

Remplacez cette fonction pour fournir une rétroaction visuelle à l'utilisateur sur ce qui se produit si un déplacement se produit à ce stade.L'implémentation par défaut utilise les OLE curseurs par défaut.Pour plus d'informations sur les opérations de glisser-déplacer en utilisant OLE, consultez l'article Glisser-déplacer OLE ().

Pour plus d'informations, consultez IDropSource::GiveFeedback, IDropTarget::DragOver, et l' IDropTarget::DragEnter dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleDropSource

Graphique de la hiérarchie

CView::OnDragEnter

CView::OnDragOver