EM_SETSEL消息

在编辑控件中选择一个字符范围。 可以将此消息发送到编辑控件或富编辑控件。

参数

wParam

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

lParam

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

返回值

此消息不返回值。

备注

起始值可以大于结束值。 两个值的下半部分指定所选内容中第一个字符的字符位置。 较高的值指定所选内容之外的第一个字符的位置。

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

如果开头为 0,结尾为 -1,则选择编辑控件中的所有文本。 如果开始为 -1,则取消选择任何当前选择。

编辑控件: 无论开始和结束的相对值如何,控件都会在结束位置显示闪烁的插入点。

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

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

要求

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

另请参阅

引用

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL