Interface IDropSource (oleidl.h)
L’interface IDropSource est l’une des interfaces que vous implémentez pour fournir des opérations de glisser-déplacer dans votre application. Il contient les méthodes utilisées dans n’importe quelle application utilisée comme source de données dans une opération de glisser-déplacer. L’application source de données dans une opération de glisser-déplacer est responsable des opérations suivantes :
- Détermination des données déplacées en fonction de la sélection de l’utilisateur.
- Lancement de l’opération de glisser-déplacer en fonction des actions de la souris de l’utilisateur.
- Génération de certains commentaires visuels pendant l’opération de glisser-déplacer, comme la définition du curseur et la mise en surbrillance des données sélectionnées pour l’opération de glisser-déplacer.
- Annulation ou fin de l’opération de glisser-déplacer en fonction des actions de la souris de l’utilisateur.
- Exécution d’une action sur les données d’origine provoquée par l’opération de suppression, comme la suppression des données lors d’un déplacement de glisser-déplacer.
Héritage
L’interface IDropSource hérite de l’interface IUnknown. IDropSource a également les types de membres suivants :
Méthodes
L’interface IDropSource utilise ces méthodes.
IDropSource ::GiveFeedback Permet à une application source d’envoyer des commentaires visuels à l’utilisateur final lors d’une opération de glisser-déplacer en fournissant à la fonction DoDragDrop une valeur d’énumération spécifiant l’effet visuel. |
IDropSource ::QueryContinueDrag Détermine si une opération de glisser-déplacer doit être poursuivie, annulée ou terminée. Vous n'appelez pas cette méthode directement. La fonction OLE DoDragDrop appelle cette méthode lors d’une opération de glisser-déplacer. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleidl.h |