IVsTextMarkerGlyphDropHandler Интерфейс

Определение

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

public interface class IVsTextMarkerGlyphDropHandler
public interface class IVsTextMarkerGlyphDropHandler
__interface IVsTextMarkerGlyphDropHandler
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("1E220776-3C20-46E9-A691-DE549C295E26")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextMarkerGlyphDropHandler
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("1E220776-3C20-46E9-A691-DE549C295E26")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextMarkerGlyphDropHandler = interface
Public Interface IVsTextMarkerGlyphDropHandler
Атрибуты

Комментарии

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

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

Объект, реализующий реализацию, IVsTextMarkerClient должен также реализовать IVsMouseCursorProvider для управления обновлением курсора мыши.

Примечания для тех, кто реализует этот метод

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

Методы

DrawCandidateOutlineGlyph(UInt32, IntPtr, RECT[], UInt32)

Рисует тень глифа на поле мини-приложения на потенциальной строке назначения.

DropAtLocation(UInt32, IVsTextView, IVsTextLines, Int32, Int32, UInt32)

Указывает клиенту обработать глиф, перетаскиваемый в заданную позицию.

QueryDropLocation(UInt32, IVsTextView, IVsTextLines, Int32, Int32, UInt32)

Используется для определения того, является ли заданное расположение допустимым местом назначения перетаскивания.

Применяется к