确定标记的视觉样式。
命名空间: 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_BODY 和 MV_TIP_FOR_GLYPH 选项相互依赖。如果此值设置为,清单文本将触发在体或标志符号的工具提示。但是,作为标记类型提供程序,则不允许指定文本显示。这是通过其 GetTipText处理程序创建了给定标记实例。 | |
MV_TIP_FOR_GLYPH | 确定是否在小部件边距应显示提示。 |
备注
COM 签名
从 textmgr.idl: