IVsHierarchyDropDataSource Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre um item arrastado em relação à sua fonte de dados durante uma operação de arrastar e soltar em uma janela de hierarquia. Você pode obter uma instância dessa interface da IVsHierarchy interface.
public interface class IVsHierarchyDropDataSource
public interface class IVsHierarchyDropDataSource
__interface IVsHierarchyDropDataSource
[System.Runtime.InteropServices.Guid("AC7D8BE5-B7F5-400B-B02C-35207672F56B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsHierarchyDropDataSource
[<System.Runtime.InteropServices.Guid("AC7D8BE5-B7F5-400B-B02C-35207672F56B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsHierarchyDropDataSource = interface
Public Interface IVsHierarchyDropDataSource
- Derivado
- Atributos
Comentários
Em cada operação de arrastar e soltar dentro de uma hierarquia, são necessárias informações sobre o item que está sendo arrastado e onde ele está sendo removido. IVsHierarchyDropDataSource fornece as informações sobre o item que está sendo arrastado. A IVsHierarchyDropDataTarget interface fornece informações sobre onde o item está sendo Descartado.
Notas aos Implementadores
Use essa interface em sua implementação de hierarquia para incluir o comportamento de arrastar e soltar dentro e entre hierarquias. As hierarquias no VSPackages são usadas com mais frequência para exibir projetos.
Métodos
| GetDropInfo(UInt32, IDataObject, IDropSource) |
Retorna informações sobre um ou mais dos itens que estão sendo arrastados. |
| OnDropNotify(Int32, UInt32) |
Notifica os clientes de que o item arrastado foi Descartado. |