Partilhar via


Método IVsHierarchyDropDataTarget.DragOver (UInt32, UInt32, UInt32)

 

Chamado quando um ou mais itens são arrastados pela hierarquia de destino ou janela de hierarquia.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

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

Parâmetros

  • grfKeyState
    [in] Estado atual das teclas do teclado e os botões do mouse modificador.Os valores válidos são mostrados na tabela a seguir.Esses valores podem ser combinados com um operador bit a bit de ou.

    [1|1] Hex

    [1|2] Valor

    [1|3] Descrição

    [2] 0x0001

    [2|2] MK_LBUTTON

    [2|3] Botão esquerdo do mouse é clicado.

    [3|1] 0x0002

    [3|2] MK_RBUTTON

    [3|3] Botão direito do mouse é clicado.

    [4|1] 0x0004

    [4|2] MK_SHIFT

    [4|3] SHIFT tecla é pressionada.

    [5|1] 0x0008

    [5|2] MK_CONTROL

    [5|3] Controle tecla é pressionada.

    0x0010 [6|1]

    [6|2] MK_MBUTTON

    [6|3] Botão do meio do mouse é clicado.

    0x0020 [7|1]

    [7|2] MK_ALT

    [7|3] ALT tecla é pressionada.

  • itemid
    [in] Identificador de item do local de destino de dados através do qual o item estiver sendo arrastado.Para obter uma lista de itemid valores, consulte VSITEMID.
  • pdwEffect
    [in, out] Na entrada, o ponteiro para o valor da pdwEffect parâmetro da IVsHierarchy objeto, identificando todos os efeitos que ofereça suporte a hierarquia.No retorno, o pdwEffect parâmetro deve conter um dos sinalizadores que indicam o resultado da operação soltar efeito.Para obter uma lista de pwdEffects valores, consulte DragEnter.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

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

A função passa o estado dos botões de modificador de mouse e teclas do teclado (se está sendo pressionado a um ou mais).

Consulte também

Interface IVsHierarchyDropDataTarget
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo