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需要设置“高度”。如果是资源中添加的组合框,在资源编辑器对话框界面,选中组合框,再将鼠标放到组合框的下箭头上,出现“上下箭头”图标后,再点击一次,可以设置高度,下拉至合理高度即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)