Sdílet prostřednictvím


IVsHierarchyDropDataTarget.DragOver – metoda (UInt32, UInt32, UInt32)

 

Volat, pokud jsou jedna nebo více položek přetažen přes okno hierarchie nebo hierarchie cíl.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int DragOver(
    uint grfKeyState,
    uint itemid,
    ref uint pdwEffect
)
int DragOver(
    unsigned int grfKeyState,
    unsigned int itemid,
    unsigned int% pdwEffect
)
abstract DragOver : 
        grfKeyState:uint32 *
        itemid:uint32 *
        pdwEffect:uint32 byref -> int
Function DragOver (
    grfKeyState As UInteger,
    itemid As UInteger,
    ByRef pdwEffect As UInteger
) As Integer

Parametry

  • grfKeyState
    [v] Aktuální stav klávesy na klávesnici a modifikátor tlačítka myši.Platné hodnoty jsou uvedeny v následující tabulce.Tyto hodnoty mohou být kombinovány bitového operátoru OR.

    [1|1] Hex

    [1|2] Hodnota

    [1|3] Popis

    [2|1] 0x0001

    [2|2] MK_LBUTTON

    [2|3] Klepnutí levým tlačítkem myši.

    [3|1] 0x0002

    [3|2] MK_RBUTTON

    [3|3] Klepnutí pravým tlačítkem myši.

    [4|1] 0x0004

    [4|2] MK_SHIFT

    [4|3] SHIFT stisknutí klávesy.

    [5|1] 0x0008

    [5|2] MK_CONTROL

    [5|3] Řízení stisknutí klávesy.

    [6|1] 0x0010

    [6|2] MK_MBUTTON

    [6|3] Klepnutí na střední tlačítko myši.

    [7|1] 0x0020

    [7|2] MK_ALT

    [7|3] ALT stisknutí klávesy.

  • itemid
    [v] Identifikátor položky cíl přetažení dat, přes které položku přetáhli.Seznam itemid hodnoty, viz VSITEMID.
  • pdwEffect
    [v, out] V položce ukazatel na hodnotu pdwEffect parametr IVsHierarchy objekt a identifikuje všechny efekty, které podporuje hierarchie.Při návratu pdwEffect parametr musí obsahovat jeden efekt příznaků, které označují výsledek operace přetažení.Seznam pwdEffects hodnoty, viz DragEnter.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsHierarchyDropDataTarget::DragOver(
   [in]DWORD grfKeyState,
   [in]VSITEMID itemid,
   [in, out]DWORD * pdwEffect
);

Funkce předává stav klávesy klávesnice a myši modifikátor tlačítka (zda je stisknutí jednoho nebo více).

Viz také

IVsHierarchyDropDataTarget – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek