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.
ppDropSource
Type: Microsoft.VisualStudio.Shell.Interop.IDropSource[out] Wskaźnik do IDropSource interfejs przeciąganego elementu.
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