
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类型的,这句可以去掉了
1.在打开对话框资源编辑器,点这个combobox控件,点“属性”页面,点“控件事件”,就能看到一个个的消息列表。双击之就可以编写此消息的响应函数。2.添加item,是
CComboBox
*
pCombo
=
(CComboBox*)GetDlgItem(
IDC_TOOL_ZOOM),
pCombo->AddStream("项目1")
选中ITEM通知是
CBN_SELCHANGE,
照1实现这个消息即可通知应用程序了
3.照1可以看见消息列表,点一下,下面有消息的简单说明
4.下拉高度可以在对话框编辑器里面设置,点COMBO控件(注意是点,其右边的下拉按钮部位),然后COMBO的选中区就变大了,你拖动边缘就可以调整了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)