EM _ SETSEL 消息

选择编辑控件中的一系列字符。 可以将此消息发送到编辑控件或丰富的编辑控件。

parameters

wParam

所选内容的起始字符位置。

lParam

所选内容的结束字符位置。

返回值

此消息不返回值。

备注

起始值可以大于结束值。 这两个值中的较低者指定选定内容中第一个字符的字符位置。 较大的值指定所选内容之外的第一个字符的位置。

起始值是选定内容的定位点,结束值是活动端。 如果用户使用 SHIFT 键调整所选内容的大小,则活动端可以移动,但定位点将保持不变。

如果 start 为0并且结尾为-1,则将选中 "编辑" 控件中的所有文本。 如果 start 为-1,则取消选择当前所选内容。

编辑控件: 无论开始和结束的相对值如何,控件都将在结束位置显示闪烁的脱字号。

Rich Edit: 在 Microsoft Rich Edit 1.0 及更高版本中受支持。 有关丰富编辑版本与各种系统版本兼容性的信息,请参阅 关于丰富编辑控件

如果编辑控件具有 ES _ NOHIDESEL 样式,则无论控件是否有焦点,都会突出显示所选文本。 如果没有 ES _ NOHIDESEL 样式,则仅当编辑控件具有焦点时,才突出显示所选文本。

要求

要求
最低受支持的客户端
Windows[仅适用于 Vista 桌面应用]
最低受支持的服务器
Windows[仅限 Server 2003 桌面应用]
标头
winuser.h (包括 Windows .h)

另请参阅

引用

EM _ GETSEL

EM _ REPLACESEL

EM _ SCROLLCARET

EM _ EXSETSEL