IVsLanguageDragDropOps Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementado para idiomas que precisam habilitar operações de arrastar/soltar com base no local do descarte.
public interface class IVsLanguageDragDropOps
public interface class IVsLanguageDragDropOps
__interface IVsLanguageDragDropOps
[System.Runtime.InteropServices.Guid("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsLanguageDragDropOps
[<System.Runtime.InteropServices.Guid("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsLanguageDragDropOps = interface
Public Interface IVsLanguageDragDropOps
- Atributos
Comentários
Obtenha essa interface chamando QueryService (guidLanguageService, IID_IVsLanguageDragDropOps). Os idiomas que podem decidir se a operação de soltar pode ocorrer independentemente do local de destino podem simplesmente implementar IsTextData ou IVsLanguageClipboardOps [ex]:: IsTextData [ex].
Métodos
| DragCleanup(IVsTextLines) |
Limpa qualquer Estado que foi armazenado em cache na chamada para DragSetup(IDataObject, IVsTextLines, Int32) . |
| DragSetup(IDataObject, IVsTextLines, Int32) |
Faz a instalação ou o cache necessário para executar rapidamente o IsTextDataAtLocation(IVsTextLines, Int32, Int32, Int32) método. |
| IsTextDataAtLocation(IVsTextLines, Int32, Int32, Int32) |
Determina se o objeto de dados passado para DragSetup(IDataObject, IVsTextLines, Int32) contém dados que podem ser renderizados como texto para o buffer de texto no local especificado? |