MFC组合框控件下拉列表式如何读取所选值和设置默认选项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC组合框控件下拉列表式如何读取所选值和设置默认选项相关的知识,希望对你有一定的参考价值。
我想通过读取下拉选项所选的值来控制按下“查询”键响应的内容,但是不知道怎么读取选的是哪个。用GetCurSel()试过,编译能通过,但是执行到这里的时候跳出错误了。
还有,怎么把哪个选项初值设定成某一个选项显示出来呢?
CString result;
int selectedPos = YourList.GetCurSel();
YourList.GetText(selectedPos, result);
//result里才是你真正的值。
你可以是用MessageBox(result);看哈你的值正不正确。追问
执行到int selectedPos = YourList.GetCurSel();这一句的时候依然跳出上面图里的那个错误提示。
追答你把工程发给我,我给行哈呢!应该没得问题的。514159799@qq.com
本回答被提问者和网友采纳 参考技术B 貌似理论上不会出现这样的错误,再添加条目的时候会有一个默认的当前值,关于初始化你可以试试SetCurSel一下,如果还是出现问题,可能是你在添加条目的地方有错误~~~~~~获得当前文本,楼上的说的YES
以上是关于MFC组合框控件下拉列表式如何读取所选值和设置默认选项的主要内容,如果未能解决你的问题,请参考以下文章
mfc如何用txt保存下拉框控件的内容?下拉框如何读入TXT中的内容到属性-数据中?
VS2019 mfc combo box 调整下拉框高度(实测可行)及初始化