MFC如何给combo box里添加选项啊?

现在做出来的一点开是空的,能不能举例说明,比如如何做出1,2,3这三个选项... 现在做出来的一点开是空的,能不能举例说明,比如如何做出 1, 2, 3这三个选项 展开
 我来答
wjjroy602602
推荐于2017-11-28 · TA获得超过137个赞
知道答主
回答量:43
采纳率:0%
帮助的人:45万
展开全部
添加选项:
CComboBox* combownd1=NULL;
combownd1=(CComboBox*)GetDlgItem(IDC_COMBO1);//获取combobox窗口指针
combownd1->AddString("1");//添加一个选项
combownd1->AddString("2");//2
combownd1->AddString("3");//3
combownd1->SetCurSel(0);//设置默认显示的是第一个"1",自己设置

获取内容:
int index=((CComboBox*)GetDlgItem(IDC_COMBO1))->GetCurSel();
//GetCurSel是获得当前选中的选项的位置索引
CString str;
((CComboBox*)GetDlgItem(IDC_COMBO1))->GetLBText(index,str);
//根据位置索引可以把combobox里面的字符串取出,并放到str中
int bitcount=atoi(str);
//1,2,3是int类型的,把字符串转为int类型,如果你需要的不是int类型的,这句可以去掉了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式