MFC组合框控件下拉列表式如何读取所选值和设置默认选项

我想通过读取下拉选项所选的值来控制按下“查询”键响应的内容,但是不知道怎么读取选的是哪个。用GetCurSel()试过,编译能通过,但是执行到这里的时候跳出错误了。还有,... 我想通过读取下拉选项所选的值来控制按下“查询”键响应的内容,但是不知道怎么读取选的是哪个。用GetCurSel()试过,编译能通过,但是执行到这里的时候跳出错误了。
还有,怎么把哪个选项初值设定成某一个选项显示出来呢?
展开
 我来答
百度网友5b8b690
推荐于2018-05-09 · 超过25用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:64.6万
展开全部
GetCurSel函数只能获取你的索引值。在配合这个函数GetText 就可以了。

CString result;
int selectedPos = YourList.GetCurSel();
YourList.GetText(selectedPos, result);
//result里才是你真正的值。
你可以是用MessageBox(result);看哈你的值正不正确。
追问
执行到int selectedPos = YourList.GetCurSel();这一句的时候依然跳出上面图里的那个错误提示。
追答
你把工程发给我,我给行哈呢!应该没得问题的。514159799@qq.com
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王启儿123
2012-12-01 · TA获得超过1446个赞
知道小有建树答主
回答量:1135
采纳率:61%
帮助的人:197万
展开全部
貌似理论上不会出现这样的错误,再添加条目的时候会有一个默认的当前值,关于初始化你可以试试SetCurSel一下,如果还是出现问题,可能是你在添加条目的地方有错误~~~~~~
获得当前文本,楼上的说的YES
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式