Interface IVsToolboxActiveUserHook
Fornece suporte para interceptando e modificando caixa de ferramentas interações, inclusive arrastar e soltar.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[GuidAttribute("A00C298A-6520-4822-ABD8-C5CD03846599")]
[InterfaceTypeAttribute(1)]
public interface IVsToolboxActiveUserHook
[GuidAttribute("A00C298A-6520-4822-ABD8-C5CD03846599")]
[InterfaceTypeAttribute(1)]
public interface class IVsToolboxActiveUserHook
[<GuidAttribute("A00C298A-6520-4822-ABD8-C5CD03846599")>]
[<InterfaceTypeAttribute(1)>]
type IVsToolboxActiveUserHook = interface end
<GuidAttribute("A00C298A-6520-4822-ABD8-C5CD03846599")>
<InterfaceTypeAttribute(1)>
Public Interface IVsToolboxActiveUserHook
Métodos
Nome | Descrição | |
---|---|---|
InterceptDataObject(IDataObject, IDataObject) | Este método é chamado pela caixa de ferramentas sempre que um de seus objetos de dados participa de uma operação de arrastar-e-soltar. |
|
ToolboxSelectionChanged(IDataObject) | Este método é chamado pela caixa de ferramentas sempre que houver uma alteração no qual item da caixa de ferramentas foi selecionado. |
Comentários
IVsToolboxActiveUserHook é usado por um aplicativo que requer a notificação de alterações em um caixa de ferramentas de seleção e/ou necessidades para interceptar e modificar dados de um objeto quando ele é copiado ou arrastado.
Os métodos da interface são chamados pela caixa de ferramentas propriamente dito, como apenas o ativo caixa de ferramentas usuário pode receber IVsToolboxActiveUserHook notificações.Não deve ser chamado diretamente pelo VSPackage.
Observações para implementadores:
Os usuários de caixa de ferramentas que precisam para interceptar e modificar as interações de caixa de ferramentas, antes que elas são concluídas, incluindo arrastar e soltar, devem implementar a IVsToolboxActiveUserHook interface.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo