IVsLanguageDragDropOps - интерфейс
Реализуется для языков, которые должны включать операции перетаскивания, основанных на месте удаления.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
<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
Тип IVsLanguageDragDropOps предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
DragCleanup | Очищает какое-либо состояние, спрятал в вызове функции DragSetup. |
![]() |
DragSetup | Делает обязательную установку или кэширование для быстрого выполнения IsTextDataAtLocation метод. |
![]() |
IsTextDataAtLocation | Определяет, завершился ли объект данных в DragSetup содержит данные, которые могут рассматриваться как текст для текстового буфера в указанном местоположении? |
В начало страницы
Заметки
Для получения этого интерфейса нужно вызвать QueryService (guidLanguageService, IID_IVsLanguageDragDropOps). Языки могут решить, является операция удаления может возникнуть независимо от места вставки могут реализовать это просто IsTextData Ex или IVsLanguageClipboardOps [::]Ex IsTextData [].
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен