Udostępnij za pośrednictwem


Metoda IVsHierarchyDropDataSource2.GetDropInfo — (UInt32, IDataObject, IDropSource)

 

Zwraca informacje o jeden lub więcej elementów przeciąganego.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

int GetDropInfo(
    out uint pdwOKEffects,
    out IDataObject ppDataObject,
    out IDropSource ppDropSource
)
int GetDropInfo(
    [OutAttribute] unsigned int% pdwOKEffects,
    [OutAttribute] IDataObject^% ppDataObject,
    [OutAttribute] IDropSource^% ppDropSource
)
abstract GetDropInfo : 
        pdwOKEffects:uint32 byref *
        ppDataObject:IDataObject byref *
        ppDropSource:IDropSource byref -> int
Function GetDropInfo (
    <OutAttribute> ByRef pdwOKEffects As UInteger,
    <OutAttribute> ByRef ppDataObject As IDataObject,
    <OutAttribute> ByRef ppDropSource As IDropSource
) As Integer

Parametry

  • pdwOKEffects
    Type: System.UInt32

    [out] Wskaźnik do DWORD wartość wskazująca efekt spadku: DROPEFFECT_COPY, DROPEFFECT_LINK lub DROPEFFECT_MOVE. Wartości wzajemnie się wykluczają i nie mogą być łączone.

  • ppDataObject
    Type: Microsoft.VisualStudio.OLE.Interop.IDataObject

    [out] Wskaźnik do IDataObject interfejs przeciąganego elementu. Ten obiekt danych zawiera dane przesyłane w ramach operacji przeciągania i upuszczania. W przypadku listy, ten obiekt danych (element) jest włączona w hierarchii docelowej lub w oknie hierarchii.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Implementuje

IVsHierarchyDropDataSource.GetDropInfo(UInt32, IDataObject, IDropSource)

Uwagi

Podpis COM

Z vsshell.idl:

HRESULT IVsHierarchyDropDataSource2::GetDropInfo(
   [out]DWORD* pdwOKEffects,
   [out]IDataObject** ppDataObject,
   [out]IDropSource** ppDropSource
);

Uwagi dotyczące wywoływania

Ta metoda zmienia kursor na podstawie elementu, który źródła danych zostanie przeciągnięta nad. Kursor wartości są określane przez OLE. Na przykład w przypadku efektu DROP_NONE wyświetlana jest przekreślonym za jego pośrednictwem; do przenoszenia wyświetlane jest okno ze strzałką; i kopii, pojawi się ikona przeniesienie ze znakiem plus.

Zobacz też

Interfejs IVsHierarchyDropDataSource2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku