题
我
如何获得当前选择的值(字符串)在组合框?
(不是整数指数)
解决方案
有可能是一个更好的方法(我的MFC是有点生疏),但好像你应该能够调用CComboBox::GetLBText()
,使用CComboBox::GetCurSel()
传递当前的选择。
其他提示
一个普通的旧GetWindowText
工作得。
编辑:作为ajryan指出,实际上GetWindowText
的不的在CBN_SELCHANGE
处理的工作,因为新的选择已生效,但窗口的文本还没有更新了当WM_COMMAND
发送新的选择的文本。
使用GetLBText,传入索引和CString对象。
编辑:太慢了
CB_GETCURSEL
返回整数索引
CB_GETLBTEXT
在CB_GETCURSEL
返回字符串
不隶属于 StackOverflow