Metoda IVsHierarchyDropDataSource.GetDropInfo — (UInt32, IDataObject, IDropSource)
Zwraca informacje o jeden lub więcej elementów, przeciągane.
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
[out] Wskaźnik, aby DWORD wartość opisujący efekty wyświetlany w czasie, gdy element jest przeciągany, takie jak ikony kursora, które zmieniają się podczas operacji przeciągania i upuszczania.Na przykład jeśli element jest przeciągany nad punktem nieprawidłowy element docelowy (takich jak lokalizacja oryginalnego elementu), ikona kursor zmieni się okrąg z linią za jego pośrednictwem.Podobnie jeśli element zostanie przeciągnięty nad prawidłowym miejscem docelowym punktu, kursor zmienia ikonę pliku lub folderu.
- ppDataObject
[out] Wskaźnik, aby IDataObject interfejsu w elemencie przeciągane.Ten obiekt danych zawiera dane przesyłane w operacji przeciągania i upuszczania.Jeśli wystąpi spadek, ten obiekt danych (element) jest włączona do hierarchii docelowej lub w oknie hierarchii.
- ppDropSource
[out] Wskaźnik, aby IDropSource interfejsu element jest przeciągany.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsHierarchyDropDataSource::GetDropInfo(
[out]DWORD* pdwOKEffects,
[out]IDataObject** ppDataObject,
[out]IDropSource** ppDropSource
);
Metoda ta zmienia kursor na podstawie danych źródłowych zostanie przeciągnięty nad elementu.Wartości kursora są określane za pomocą mechanizmu OLE.Na przykład dla efektu DROP_NONE, wyświetlane jest okrąg z linią przez niego; do przenoszenia wyświetlane jest pole ze strzałką; i kopii, wyświetlana jest ikona przenoszenia, ze znakiem plus.
Zobacz też
Interfejs IVsHierarchyDropDataSource
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku