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

请参阅

概念性

GetFlags

ITextRange

ITextSelection

引用

文本对象模型