提供指定标记行为的标志。
此枚举有一个 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: