CB_GETEDITSEL 消息

获取组合框的编辑控件中当前所选内容的起始和结束字符位置。

参数

wParam

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

lParam

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

返回值

返回值是从零开始的 DWORD 值,其中所选内容的起始位置在 LOWORD 中,结束位置(即最后一个所选字符之后的第一个字符)在 HIWORD 中。

示例

下面的代码示例演示了检索当前选择范围的两种方法。

DWORD start, end;

// Get the range from [out] parameters.
// hwnd is the handle of the combo box control.
SendMessage(hwnd, CB_GETEDITSEL, (WPARAM)&start, (LPARAM)&end;

// Get the range from the return value.
DWORD range = SendMessage(hwnd, CB_GETEDITSEL, NULL, NULL);
start = LOWORD(range);
end = HIWORD(range);

要求

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

另请参阅

引用

CB_SETEDITSEL

其他资源

HIWORD

LOWORD