IVsToolboxActiveUserHook Interface

Définition

Prend en charge l’interception et la modification des interactions de boîte à outils, y compris le glisser-déplacer.

public interface class IVsToolboxActiveUserHook
public interface class IVsToolboxActiveUserHook
__interface IVsToolboxActiveUserHook
[System.Runtime.InteropServices.Guid("A00C298A-6520-4822-ABD8-C5CD03846599")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsToolboxActiveUserHook
[<System.Runtime.InteropServices.Guid("A00C298A-6520-4822-ABD8-C5CD03846599")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsToolboxActiveUserHook = interface
Public Interface IVsToolboxActiveUserHook
Dérivé
Attributs

Remarques

IVsToolboxActiveUserHook est utilisé par une application qui requiert la notification des modifications apportées à une sélection de boîte à outils et ou qui doit intercepter et modifier un objet de données lorsqu’il est copié ou déplacé.

Les méthodes de l’interface sont appelées par la boîte à outils elle-même, car seul l’utilisateur actif de la boîte à outils peut recevoir IVsToolboxActiveUserHook des notifications. Elle ne doit pas être appelée directement par un VSPackage.

Notes pour les responsables de l’implémentation

Les utilisateurs de la boîte à outils qui doivent intercepter et modifier les interactions de la boîte à outils avant qu’ils ne soient terminés, y compris le glisser-déplacer, doivent implémenter l' IVsToolboxActiveUserHook interface.

Méthodes

InterceptDataObject(IDataObject, IDataObject)

Cette méthode est appelée par la boîte à outils chaque fois qu'un de ses objets de données participe à une opération de glisser-déplacer.

ToolboxSelectionChanged(IDataObject)

Cette méthode est appelée par la boîte à outils à chaque modification dans laquelle l'élément de boîte à outils a été sélectionné.

S’applique à