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

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类型的,这句可以去掉了

第一个问题,点击“自定义”后,响应消息,GetCursel()获取索引,DeleItem()删除该索引内容,InsertItem()插入“电影”

第二个问题,为CCombobox再添加一个CString类型的变量,UpdateData(衡胡),然后就有了

第一个问咐搭拦题只是个思路,函枝棚数可能不对,你在研究下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11984650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存