MFC如何给combo box里添加选项啊?
1个回答
展开全部
添加选项:
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类型的,这句可以去掉了
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类型的,这句可以去掉了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询