IVsTextMarkerGlyphDropHandler 接口

处理程序提供的标志符号标记 (指示标记的位置) 的图标支持拖放。

命名空间:  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 这些接口所需的处理鼠标光标和拖放操作的。

处理拖放操作,环境执行调用 IVsTextMarkerClientQueryInterface 获取基础对象的 IVsTextMarkerGlyphDropHandler 接口。

实现 IVsTextMarkerClient 的对象还应实现 IVsMouseCursorProvider 处理鼠标光标更新。

对实现者的说明

在实现 IVsTextMarkerClient类的实现:文本标记客户端对象。 当 MV_DRAGGABLE_GLYPH 指定,环境将调用文本标记客户端的 QueryInterfaceIVsTextMarkerGlyphDropHandler 接口的,当拖放执行中。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间