博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于MFC布局
阅读量:6906 次
发布时间:2019-06-27

本文共 964 字,大约阅读时间需要 3 分钟。

使用MFC布局,个人感觉是一件非常需要细心才能完成的任务。每个按钮以及每个插件之间的距离都是需要耐心调整的。通过两天多MFC的布局学习,积累了一些经验,记录一下。

我觉得最最重要的,也是最最需要小心的就是对于布局时插件的添加删除,一定要尽量少的使用delete,如果不小心添加了一个不需要的插件,在可以使用Ctrl+Z还原的情况下,多使用这个快捷键还原。因为在dialog上每添加一个插件,在后天的.cpp文件中会生成一段相应的代码,虽然是用delete将插件删除,但后台文件中的代码不一定会被删除,这样,在程序运行时很可能会出错。

以下是这次的布局练习中出现的一些错误操作。

1、button按钮的复制粘贴,这个操作虽然比较方便,一般的button按钮复制粘贴也是没有问题的,但是对于模版上“OK”及“cancel”按钮一般情况不要复制。

2、使用标尺时,第一次点标尺,是放下标尺线,当标尺线与插件边缘重合时,再点标尺线并移动,会带着插件一起移动,所以一定要注意不能将原本不希望拖动的插件无意中移动了位置或改变了大小。

3、对于插件间的距离,要严格按照规范摆放。不能想当然的以为距离该是多大。另外调整间距的时候,不仅要注意左右的距离,上下的距离也很重要。

4、绝对不能改变的是比如button、text edit等的高度,宽度可以根据需求适当调整。button按钮默认的高度是14px,text edit默认的高度是12px,还有时间日期框的默认高度也是14px。

5、要熟悉每个插件的作用,至少要知道tool box中有哪些插件,没有哪些。不要自己随便组合插件。

6、插件布置完成后,记得使用Ctrl+D快捷键调整插件间切换顺序。

7、在调整插件间切换顺序时特别注意有些插件是默认不被切换到的,比如单选按钮。需要把“top tab”这个属性改成true。

8、在为一个Dialog添加类文件时,注意那个默认的类型,是CHtmlDialog,应该把改成CDialog,这个是需要特别注意的,否则会在运行出来的界面上出来许多莫名其妙的控件。

总的来说,要想把MFC的布局完成好,得很细心很细心。

转载于:https://www.cnblogs.com/yoosha/archive/2012/07/20/2600402.html

你可能感兴趣的文章
U盘移动硬盘引导启动安装linux系统Centos 6.4
查看>>
我的友情链接
查看>>
通用权限管理系统组件 (GPM - General Permissions Manager) 中灵活经典的.NET2.0数据库访问组件,附源码...
查看>>
Linux命令学习记录(三)
查看>>
我的友情链接
查看>>
EXCEL中COUNTIF函数介绍
查看>>
高手详解SQL性能优化十条经验
查看>>
LAMP安装
查看>>
创建vsftp虚拟用户
查看>>
软件测试实践之路:学习资料倾情奉献
查看>>
Jenkins CICD代码构建发布流程
查看>>
assert与if的区别
查看>>
1-1/2+1/3-1/4+...........+1/99-1/100的值
查看>>
cordova入门——cordova环境配置(一)
查看>>
说一下单引号、双引号和不加引号区别
查看>>
Python第二周 学习笔记(1)
查看>>
函数覆盖
查看>>
Spring4 整合 Redis
查看>>
什么是javascript
查看>>
heartbeat
查看>>