没有合适的资源?快使用搜索试试~ 我知道了~
VC中ComBox控件的使用
4星 · 超过85%的资源 需积分: 9 28 下载量 71 浏览量
2013-06-19
16:18:53
上传
评论
收藏 31KB DOC 举报
温馨提示
试读
4页
VC中ComBox控件的详细使用,包括添加、删除、选择、提取ComBox的内容等等
资源推荐
资源详情
资源评论
Vc 中 ComBox 控件的使用
1.你在编辑状态下点那个控件的向下的三角形,就出冒出来一个可以调高度的东东。将
高度调高,否则在执行时会不能显示下拉选项。
2.为 combo box 添加选项,在编辑状态下选 combo box 控件的属性,选 Data 标签,
在编辑框中添加选项,按 Ctrl-Enter 来添加下一个选项。
3.为 combo box 添加变量
combo box 有两个变量,CComboBox 类变量和 CString 变量。
CComboBox 变量用来设置 combo box 的属性,一般在 cdialog 类中的 oninitdialog()
函数中使用。添加方法是在 classwizard 中添加变量,添加时 Category 中选 Control。
例如:CComboBox.SetCurSel(0)用来设置下拉菜单初始值,具体看 MSDN。
CString 变量用来存储下拉菜单所选的选项值。同样,当选项发生变化时要使用
UpdateData(TRUE)函数更新该变量的值。
-------------------------------------------------------------------------------------------------------------
----------------
一、初始化 Combo Box 控件
(1)在资源视图中,选择控件的"Properties",然后在 Data 选项卡里为控件添加初始化数
据,换行是按 Ctrl+Enter,然后,再修改 Style 选项卡里的 Type 属性为 Drop List。
(2)在程序初始化时动态添加
CString strTemp;
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent(); //消除 ID 为
IDC_COMBO_CF 现有所有内容
for(int i=1;i<=100;i++)
{
: strTemp.Format("%d",i);
: ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp); //为控件
添加初始化数据
}
(3)删除
DeleteString( UINT nIndex ) //删除指定行
(4)插入
InsertString( int nIndex, LPCTSTR lpszItem ) //将行插入到指定位置
(5)查找
FindString( int nStartAfter, LPCTSTR lpszItem ) //可以在当前所有行中查找指定的字
资源评论
- wang_haihua2013-10-18很合,多年没编程了,看了立马帮我解决问题了,非常感谢!
- 王沫沫2013-12-13对于新手而言真的是很受用啦!谢谢楼主分享
- 江湖人士小五2013-09-12凑合着用吧,不是很全
- xinbuqianjin2013-07-29用了,介绍的比较细
zhaoyanhengibm
- 粉丝: 5
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功