Udostępnij za pośrednictwem


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