MFC组合框控件下拉列表式如何读取所选值和设置默认选项
我想通过读取下拉选项所选的值来控制按下“查询”键响应的内容,但是不知道怎么读取选的是哪个。用GetCurSel()试过,编译能通过,但是执行到这里的时候跳出错误了。还有,...
我想通过读取下拉选项所选的值来控制按下“查询”键响应的内容,但是不知道怎么读取选的是哪个。用GetCurSel()试过,编译能通过,但是执行到这里的时候跳出错误了。
还有,怎么把哪个选项初值设定成某一个选项显示出来呢? 展开
还有,怎么把哪个选项初值设定成某一个选项显示出来呢? 展开
2个回答
展开全部
GetCurSel函数只能获取你的索引值。在配合这个函数GetText 就可以了。
CString result;
int selectedPos = YourList.GetCurSel();
YourList.GetText(selectedPos, result);
//result里才是你真正的值。
你可以是用MessageBox(result);看哈你的值正不正确。
CString result;
int selectedPos = YourList.GetCurSel();
YourList.GetText(selectedPos, result);
//result里才是你真正的值。
你可以是用MessageBox(result);看哈你的值正不正确。
追问
执行到int selectedPos = YourList.GetCurSel();这一句的时候依然跳出上面图里的那个错误提示。
追答
你把工程发给我,我给行哈呢!应该没得问题的。514159799@qq.com
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询