对话框中添加组合框的应用
来源:互联网 发布:老凤祥黄金换购的算法 编辑:程序博客网 时间:2024/05/21 00:49
1、在对话框中添加组合框控件;
2、在对话框中对组合框进行初始化,方法如下:
这一工作在组合框属性对话框上的Data页面上完成,如图1所示。需要注意的是,在Data页面的列表框中,若想给组合框增加新的列表项,必须使用Ctrl+Enter键才能回车到下一行增加新的列。该组合框在程序运行的时候也不允许用户再往里添值,因此,将该组合框的Type属性选择为 Drop List, 用户不能在组合框的文本框中输入数据,而且此时的组合框只能捆绑int 类型的成员变量。Type属性的设置在组合框属性对话框的Styles页面上。
图1 组合框的初始化
3、如何获取组合框的值
打开Class Wiard对话框,选择Member Variable页面,在Class name下面的组合框所在的类名,在Control IDs列表框中双击IDC_COMBO_SEX,输入变量名为m_sex,Category下面的组合框选择Value,Variable type下面的组合框选择int,最后单击OK。
4 、程序运行时如何获取组合框中选中的值
直接通过读取与组合框相关联的成员变量的值,就可以获取。
其中,需要注意的地方是:
m_sex是第一页上组合框控件的成员变量,该变量是int型,返回的值就是用户在组合框的列表框中选择的条目的序号。在相应的类中定义的表示性别的变量m_sex是CString型,通过判断page1.m_sex值为0或1,给m_sex赋值男或女。其中第一个数据对应的值为0,而不是1.记住。
如可以采用这样的语句进行赋值:
- 对话框中添加组合框的应用
- 实现工具栏中添加的组合框接收回车消息
- 基于对话框的项目中添加log对话框
- 在基于对话框MFC中动态的添加对话框
- VC++对话框中添加状态栏的方法
- VC++对话框中添加状态栏的方法
- MFC的对话框中添加右键菜单
- VC++对话框中添加状态栏的方法
- VC++对话框中添加状态栏的方法
- VC++对话框中添加状态栏的方法
- 在对话框中添加工具栏的提示
- MFC中添加新的对话框
- 1.MFC中添加新的对话框
- vs2010中添加qt的对话框
- 实现TOOLBAR中颜色对话框的添加
- MFC中添加对话框背景的方法
- MFC对话框中list的添加
- 在工具栏中添加组合框
- 程序五
- 用循环不变式证明BINOMIAL-HEAP-UNION(H1, H2)的正确性
- 笔记本Win7系统 设置WIFI热点共享无线网络
- 关闭vim的BELL声音
- 导出html帮助目录为chm文件
- 对话框中添加组合框的应用
- 阿里巴巴公司DBA笔试题--看看能完成多少
- Windows telnet client的一个BUG
- DBA掌握的技术
- 64位ubuntu11.04上adobeair的安装以及webqq增强版(http://earneyzxl.blogspot.com/)
- Web Service是如何工作的
- 深入理解iPhone屏幕双缓冲技术
- stack interchange 发布了
- Regression with Gradient Descent in Low-level Matlab