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