处理程序提供的标志符号标记 (指示标记的位置) 的图标支持拖放。
命名空间: 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 | 用于确定特定位置是否是有效的放置目标。 |
页首
备注
文本视图对文本标记的 IVsTextMarkerClient 接口的 QueryInterface 这些接口所需的处理鼠标光标和拖放操作的。
处理拖放操作,环境执行调用 IVsTextMarkerClient的 QueryInterface 获取基础对象的 IVsTextMarkerGlyphDropHandler 接口。
实现 IVsTextMarkerClient 的对象还应实现 IVsMouseCursorProvider 处理鼠标光标更新。
对实现者的说明
在实现 IVsTextMarkerClient类的实现:文本标记客户端对象。 当 MV_DRAGGABLE_GLYPH 指定,环境将调用文本标记客户端的 QueryInterfaceIVsTextMarkerGlyphDropHandler 接口的,当拖放执行中。