EM_GETSEL 消息

获取编辑控件中当前所选内容的起始和结束字符位置(以 TCHAR 表示)。 可以将此消息发送到编辑控件或 Rich Edit 控件。

参数

wParam

指向接收所选内容起始位置的 DWORD 值的指针。 此参数可以为 NULL

lParam

指向 DWORD 值的指针,该值接收所选内容结束后第一个未选择的字符的位置。 此参数可以为 NULL

返回值

返回值是一个从零开始的值,其中所选内容的起始位置在 LOWORD 中,最后一个所选 TCHAR 之后的第一个 TCHAR 在 HIWORD。 如果其中任一值超过 65,535,则返回值为 -1。

最好使用 wParam 和 lParam 中返回的值,因为它们是完整的 32 位值

备注

如果没有选择内容,则起始值和结束值都是插入点的位置。

Rich Edit 控件:还可以使用 EM_EXGETSEL 消息来检索相同的信息。 EM_EXGETSEL 还以 32 位值的形式返回起始字符和结束字符位置

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

要求

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

另请参阅

引用

EM_EXGETSEL

EM_SETSEL