iTextSelection::SetFlags 方法 (tom.h)
设置文本选择标志。
语法
HRESULT SetFlags(
long Flags
);
参数
Flags
类型: long
新标志值。 它可以是以下各项的任意组合。
选择标志 | 值 | 含义 |
---|---|---|
tomSelStartActive | 1 | 起始端处于活动状态。 |
tomSelAtEOL | 2 | 对于退化的选择,对应于一行开头和上一行末尾的不明确字符位置应在上一行的末尾显示插入点。 |
tomSelOvertype | 4 | 插入/改写模式设置为改写。 |
tomSelActive | 8 | 所选内容处于活动状态。 |
tomSelReplace | 16 | 键入和粘贴将替换所选内容。 |
每个表值都是二进制的。 因此,如果未设置任何值,则文本选择具有相反的属性。
返回值
类型: HRESULT
方法返回 S_OK。
注解
若要确保起始端处于活动状态并且不明确的字符位置显示在行的末尾,请执行以下代码:
selection.Flags = tomSelStartActive + tomSelAtEOL
Flags 属性很有用,因为 ITextRange 对象可以选择自身。 使用 SetFlags,你可以从默认值 End 更改活动端,为不明确的字符位置选择插入点位置,或更改插入/改写模式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |
请参阅
概念性
引用