首页 新闻 赞助 找找看

往Combobox中添加name和value(类似select)

0
悬赏园豆:5 [已解决问题] 解决于 2012-12-29 13:47

现在想往其他程序中的Combobox中添加添加name和text

使用sendmessage发送CB_ADDSTRING似乎只能添加text

因为,在服务器端是需要通过name取得text的(类似PHP中的select下拉框)

请问有什么办法可以实现吗?

曾是土木人的主页 曾是土木人 | 初学一级 | 园豆:117
提问于:2012-12-26 20:08
< >
分享
最佳答案
0

Win32/MFC中的COMBOBOX是这样用的,建立一个结构体 struct A {TCHAR szName[10];TCHAR szText[100];},

int nIndex = ::SendMessage(hWnd,CB_ADDSTRING, 0, (LPARAM)szText);

然后通过 nIndex 去 A 的数组中直接找到 a[nIndex].szName。

收获园豆:5
Launcher | 高人七级 |园豆:45045 | 2012-12-27 09:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册