MARKERVISUAL 枚举

确定标记的视觉样式。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
Public Enumeration MARKERVISUAL
public enum MARKERVISUAL
public enum class MARKERVISUAL
type MARKERVISUAL
public enum MARKERVISUAL

成员

成员名称 说明
MV_BORDER 指示框在该清单文本周围绘制。该边框不一定是正方形在一个多行标记。可以指定固定或虚线。更多信息,请参见 GetDefaultLineStyle 方法。
MV_COLOR_ALWAYS 指示应始终为该清单文本内联。此选项是独占 MV_COLOR_LINE_IF_NO_MARGIN 选项。
MV_COLOR_LINE_IF_NO_MARGIN 指示应在该清单文本,仅当小部件边距隐藏。此选项是独占 MV_COLOR_ALWAYS 选项。
MV_COLOR_SPAN_IF_ZERO_LENGTH 指示该标记应绘制为固定条,如果文本范围为零。,因为线条将只显示为内置条,不应为标记使用此设置例如波浪线。
MV_CONTEXT_CONTRIBUTION_FOR_BODY 指示标记的主体若要提供上下文及其客户端可以为 IVsUserContextUpdate因此将查询。
MV_DRAGGABLE_GLYPH 指示标志符号可能在拖放操作参与。除了 MV_DRAGGABLE_GLYPH外,允许拖动的标记还应指定 MV_GLYPH_HOVER_CURSOR,因此,编辑器知道为鼠标提供自定义光标,则通过在标志符号时。这些视觉样式可以为标记类型设置为 (如果给定类型的任何标记都具有相同的行为) 或特定标记的实例。文本视图通过对标记客户端的 QueryInterface 协调悬停光标和拖动启动提供 (IVsTextMarkerClient)。客户端对象应实现 IVsMouseCursorProvider 处理鼠标 MV_GLYPH_HOVER_CURSOR 的光标更新和 IVsTextMarkerGlyphDropHandler 处理放置协商。
MV_FORCE_INVISIBLE 强制标记不可见。使用此设置切换将作为之间的标记可见且不可见的,使用 SetType快得多。
MV_GLYPH 在小部件边距可以显示标志符号。这指示要绘制边距标志符号。使用 DrawGlyphWithColors,绘制标志符号。如果小部件边距未按照 " 窗口中显示,并在用户首选项,则标志符号不可见。
MV_GLYPH_HOVER_CURSOR 指示客户端请求回调 (通过其客户端接口) 设置鼠标光标,当用户将鼠标指针悬停在标志符号的中。
MV_LINE 标记仅行修饰,否则不影响着色。因此,标记为下划线样式的某种形式。目前,此的唯一支持的格式为波浪线。
MV_MULTILINE_GLYPH 指示标志符号跨多个行。这允许多行标志符号绘图。如果指定此标志, IDrawGlyphWithColors 处理程序调用与 GDF_MULTILINE 标志和经常使用 GDF_BOTTOMEDGE,具体取决于方案。
MV_SEL_MARGIN_GLYPH 类似于 MV_GLYPH,但是,指示标志符号在选择边距中,不是常规小部件边距。
MV_TIP_FOR_BODY 确定是否应为标记文本的正文显示提示。MV_TIP_FOR_BODYMV_TIP_FOR_GLYPH 选项相互依赖。如果此值设置为,清单文本将触发在体或标志符号的工具提示。但是,作为标记类型提供程序,则不允许指定文本显示。这是通过其 GetTipText处理程序创建了给定标记实例。
MV_TIP_FOR_GLYPH 确定是否在小部件边距应显示提示。

备注

COM 签名

从 textmgr.idl:

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间