注册 登录
编程论坛 C++教室

怎么获取win32 combobox 列表内容

man94ht 发布于 2017-07-22 11:56, 2464 次点击
drop_down_list = CreateWindow(_T("combobox"), NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_HASSTRINGS,
       190, 20, 80, 100, hWnd, (HMENU)DROP_DOWN_LIST, hInstance, NULL);
我百度到的是
UINT uCount = NULL;
uCount = SendMessage(drop_down_list, CB_GETCOUNT, 0, 0);

这是获取列表顺序的值。我想获取列表里面的内容。请问,该怎么弄。
3 回复
#2
rjsp2017-07-22 14:03
CB_GETLBTEXTLEN
CB_GETLBTEXT
#3
man94ht2017-07-22 16:21
回复 楼主 man94ht
懂了一点了,再继续

[此贴子已经被作者于2017-7-22 16:30编辑过]

#4
yangfrancis2017-07-24 18:16
如果是CBS_DROPDOWN风格的话,直接GetWindowText就可以获取值,CBS_DROPDOWNLIST我没有试过,楼主不妨试一下。
1