Método IVsHierarchyDropDataSource.OnDropNotify (Int32, UInt32)
Notifica os clientes que o item arrastado foi descartado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnDropNotify(
int fDropped,
uint dwEffects
)
int OnDropNotify(
int fDropped,
unsigned int dwEffects
)
abstract OnDropNotify :
fDropped:int *
dwEffects:uint32 -> int
Function OnDropNotify (
fDropped As Integer,
dwEffects As UInteger
) As Integer
Parâmetros
- fDropped
[in] Se true, e em seguida, o item arrastado foi descartado no destino.Se false, e em seguida, o descarte não tivesse ocorrido.
- dwEffects
[in] Efeitos visuais associados com a operação de arrastar-e-soltar, como, por exemplo, cursores, bitmaps e assim por diante.O valor de dwEffects passado para o objeto de origem por meio de OnDropNotify método é o valor de pdwEffects retornado por Drop método.
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 IVsHierarchyDropDataSource::OnDropNotify(
[in]BOOL fDropped,
[in]DWORD dwEffects
);
Use esse método para determinar se os dados da hierarquia da origem foi solto sobre o destino.Use o OnBeforeDropNotify método para permitir que a hierarquia de origem permitir ou impedir o descarte antes que ele ocorra.
O dwEffects parâmetro fornece informações que são retornadas pelo Drop método e que especifica o tipo de soltar que ocorreu.Essas informações são usadas pela origem para determinar se um efeito de imprevistos ocorreu durante a queda.Por exemplo, o usuário pode tiver arrastado um item da hierarquia da origem para o destino prevendo que o item seria movido para o destino.No entanto, se o destino não oferece suporte a um movimento, mas oferece suporte a um link, o destino notifica a fonte de um link ocorreu em vez de uma movimentação.A fonte, em seguida, usa essas informações para saber o que ele deve reter, em vez de excluir, sua cópia do item.
Consulte também
Interface IVsHierarchyDropDataSource
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo