Partilhar via


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