在VS2010/MFC中如何对对话框添加控件
来源:互联网 发布:discuz nt 源码 编辑:程序博客网 时间:2024/04/30 11:50
先说一下自己用的工具Visual Studio 2010 Ultimate 英文版(装有Visual Assist X)。这里简单提一下Visual Assist X的安装方法在菜单栏选择”Tools”,然后是Extension Manager,在Extension Manager左边栏里面选择Online Gallery,然后等待从网络加载信息,拖动滚动条就可以看到Visual Assist X,或者直接搜索Visual Assist X也可以,下载安装就可以了。
建立这个程序采用的是MFC Application Warzid,选择采用Dialog Style对话框模式,在第二步选择Application Type的时候要选择Dialog baesd,然后在Advanced Features中有一项是Support Restart Manager,这个选项可以最大限度的恢复应用程序突然终止时的状态,这一特性我们在Word等应用程序中就可以感觉到,当一个Word文档崩溃以后,再打开就会恢复对该文档进行的操作,这一选项可选或者不选,不影响本程序的主要功能;其他的细节可以根据阅读向导说明自己选择。project name 是Calcex,下面是自动生成的类视图:
创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤。而如何为对话框添加控件直接影响到界面的美观和开发人员的工作效率。本人将为大家介绍如何为对话框添加控件的详细步骤。
方法/步骤
打开VS2010,新建一个基于对话框的项目,名字叫“Addition”。
在添加新的静态文本框以前,先看看Toolbox视图是否显示了,如果没有显示,在菜单栏上点击View->Toolbox即可。
为对话框添加一个静态文本框(Static Text)。在Toolbox中的Static Text上点下鼠标左键不放开,并拖到对话框上,模板上会出现一个虚线框,我们找到合适的位置松开鼠标左键即可添加成功。
用鼠标左键选中控件后周围出现虚线框,此时就可以按下鼠标左键并拖动来改变控件大小了。
鼠标右键点击静态文本框,在右键菜单中选择“Properties”,Properties面板就会显示出来,在面板上修改Caption属性为“被加数”(按照您的实际情况来编辑即可),修改其ID。此时模板如下图:
为对话框添加一个编辑框(Edit Control),用来输入被加数。添加编辑框的过程与静态文本框类似,在Toolbox中选中Edit Control控件拖到对话框模板上,调整其大小。在编辑框上点右键,修改其ID。
按照之前的方法添加一个标题为“加数”的静态文本框,用于显示字符串--“加数”。修改其ID。同时添加另一个编辑框,用来输入加数。
类似的添加按钮(Button)控件到对话框模板,用于在被点击后触发加法计算。修改其标题为“计算”。
根据控件的布局,适当调整整个对话框模板的大小,使其界面美观。这样在对话框模板中就把我们在本例中需要用到的控件就添加完了。最终效果如下:
- 在VS2010/MFC中如何对对话框添加控件
- 如何在MFC对话框中添加背景图片
- VS2010如何在控制台应用程序中添加对MFC库的支持
- 在VS2010里MFC对话框中使用OpenGL绘图,添加的控件不显示的一种解决方法
- MFC在VS2010中为ActiveX控件添加属性
- 9.6 对话框:为对话框添加控件 vs2010/MFC
- MFC如何在自定义对话框中添加系统图标?
- 在VS2010中如何添加MSCOMM控件,实现串口通讯
- VS2008 MFC对话框工程中,在对话框中添加ActiveX控件生成类的问题
- MFC在VS2008中对ActiveX控件添加方法
- MFC在VS2008中对ActiveX控件添加事件
- MFC在VS2008中对ActiveX控件添加事件 .
- MFC在VS2008中对ActiveX控件添加方法 .
- 如何在一个对话框中添加RichEdit控件
- MFC对话框中控件 添加右键响应
- VS2010的MFC对话框程序中添加菜单栏的过程
- VS2010的MFC对话框程序中添加菜单栏的过程
- MFC中如何给对话框添加背景图片
- MySQL临时表
- BZOJ 3524: [Poi2014]Couriers|主席树
- 机器学习的三个基本量纲 Three Fundamental Dimensions for Thinking About Machine Learning Systems
- adb操作命令详解及大全
- android 动态设置background颜色
- 在VS2010/MFC中如何对对话框添加控件
- 火眼病毒木马分析
- JDBC连接数据库
- ubuntu下设置Tomcat开启自动启动
- MySQL 数据库主从复制架构
- java中length,length(),size()区别
- Xcode 断点调试 及 内存泄露检测
- javascript实现二级下拉框(简单的方式)
- java环境配置