Partilhar via


Interface IVsLanguageDragDropOps

Implementado para idiomas que precisam ativar as operações de arrastar-e-soltar com base na localização do drop.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
<GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDragDropOps
[GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDragDropOps
[GuidAttribute(L"B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDragDropOps
[<GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDragDropOps =  interface end
public interface IVsLanguageDragDropOps

O tipo IVsLanguageDragDropOps expõe os membros a seguir.

Métodos

  Nome Descrição
Método público DragCleanup Limpa qualquer estado que foi armazenado em cache na chamada para DragSetup.
Método público DragSetup Não a configuração necessária ou rapidamente o cache para executar o IsTextDataAtLocation método.
Método público IsTextDataAtLocation Determina se o objeto de dados passou para DragSetup contém dados que podem ser processados como texto para o buffer de texto no local especificado?

Superior

Comentários

Para obter essa interface chamando QueryService (guidLanguageService, IID_IVsLanguageDragDropOps).Idiomas que podem decidir se a operação de soltar pode ocorrer independentemente do local de destino podem simplesmente implementar um IsTextData ou IVsLanguageClipboardOps [Ex]:: IsTextData [Ex].

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop