MARKERBEHAVIORFLAGS 枚举

提供指定标记行为的标志。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

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

语法

声明
<FlagsAttribute> _
Public Enumeration MARKERBEHAVIORFLAGS
[FlagsAttribute]
public enum MARKERBEHAVIORFLAGS
[FlagsAttribute]
public enum class MARKERBEHAVIORFLAGS
[<FlagsAttribute>]
type MARKERBEHAVIORFLAGS
public enum MARKERBEHAVIORFLAGS

成员

成员名称 说明
MB_DEFAULT 默认流行为。
MB_LEFTEDGE_LEFTTRACK 如果编辑器中发生在标记,然后标记跟踪的左边缘左移。
MB_LINESPAN 标记只始终调整自身一次跨越第一行。
MB_MULTILINESPAN 标记可以跨多个行。
MB_RIGHTEDGE_RIGHTTRACK 如果编辑器中发生在标记,然后标记跟踪的右边缘向右。
MB_TRACK_EDIT_ON_RELOAD 强制标记跟踪每编辑作为替代,忽略任何重载语义。不要使用此值,除非您需要确保的标记这些跟踪以响应 OnChangeLineText

备注

ReloadLines 调用时,环境不发送事件通知 (OnChangeLineText) 通知标记传递给基础文本的更改。 通常,那么,当 ReplaceLines 调用时,标记只得到通知文本更改。 但是,因此,如果 MB_TRACK_EDIT_ON_RELOAD 的值指定,则环境注意 tab 在标记下的文本发生更改。

COM 签名

从 textmgr.idl:

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间