Поделиться через


IVsTextMarkerGlyphDropHandler - интерфейс

Обработчик, предоставленное для меток удаление которых глифов (значка, указывающий положение метки) для поддержки drag and.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")> _
Public Interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")]
public interface IVsTextMarkerGlyphDropHandler
[InterfaceTypeAttribute()]
[GuidAttribute(L"1E220776-3C20-46E9-A691-DE549C295E26")]
public interface class IVsTextMarkerGlyphDropHandler
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1E220776-3C20-46E9-A691-DE549C295E26")>]
type IVsTextMarkerGlyphDropHandler =  interface end
public interface IVsTextMarkerGlyphDropHandler

Тип IVsTextMarkerGlyphDropHandler предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод DrawCandidateOutlineGlyph Рисует тень глифов в полях виджета на потенциальной линии назначения.
Открытый метод DropAtLocation Указывает, что клиент обрабатывает глиф, удаленными в заданную позицию.
Открытый метод QueryDropLocation Используется для определения того, является ли заданное расположение допустимой целью удаления.

В начало страницы

Заметки

Вызовы представления текста QueryInterface текст метки IVsTextMarkerClient необходимо для этих интерфейсов, необходимых для обработки курсор мыши и операции перетаскивания.

Для обработки операции перетаскивания, среда выполняет вызовы QueryInterface на IVsTextMarkerClientполучить основной объект IVsTextMarkerGlyphDropHandler интерфейс.

Реализация объекта IVsTextMarkerClient также реализовать IVsMouseCursorProvider настроить обновления курсора мыши.

Примечания для разработчиков

Реализуйте о реализации класса IVsTextMarkerClient. объект клиента текстовой метки. После MV_DRAGGABLE_GLYPH указывает, вызывать среды QueryInterface на клиенте текста для метки IVsTextMarkerGlyphDropHandler интерфейс при перетаскивание в процессе.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен