MFC之绘图篇一:外貌框架(开发平台VS2010)
来源:互联网 发布:java短信接口代码实例 编辑:程序博客网 时间:2024/04/30 01:47
外貌框架
框架在我的理解中就是一个应用程序的骨架,用来形象直观的展示这个应用程序能干什么的构架。由于我是这样理解的,所以这样是不涉及代码的编写的。理所当然就变成了我喜欢做的事情。
一:在VS2010条件下新建一项目,命名为Draw,点击确定。
二:点击确定后会出现一个步骤选择框,在其中的第二步选择一个单文档应用程序,采用MFC标准。然后就可以确定了。此时便创建好了一个单文档的MFC工程。
三:代码生成:
点击完成后MFC会自动帮我们生成一个完整的可执行的代码,在类视图中我们可以看见生成了五个类,其中CAboutDlg和CMainFrame名称是不会改变的,另外三个依据你创建的文件名做改变,我的文件名是Draw所以分别是CDrawView(视图类)CDrawDoc(文档类)CDrawApp(应用程序类)如下图。然后我们可以直接执行这个代码看效果。
四:这时便可以直接运行程序了,会出现如下界面:这是微软帮助我们自动生成的,当然并非这个界面是不能改的,以后将会介绍如何修改。
五:搭建外貌框架的开始。
由于整个框架都可以看作是一种资源的整合,所以我们可以找到资源视图,在其中添加要实现的功能的菜单,对话框等一系列的资源。
在本例中,只实现绘制直线,矩形,椭圆等三种图形的绘制,绘制颜色的选择,绘制图形的移动。其中设置菜单项能实现选择线宽,选择线型(实线,虚线,点线),选择填充效果,显示示例等效果。而没一个菜单项也好,对话框也好,都将被赋予一个默认的ID,而这个ID我不喜欢,因为我找他的时候很不方便。所以根据我的喜好,我喜欢更改其ID号,方便查找,修改ID的方法只需要鼠标右键点击该菜单项,选择属性,然后在弹出的对话框中的Caption修改其ID。
六;设置对话框的搭建:
其中 1:可以设置对其方式等间距等一系列事情;
2:新插入的对话框;
3:需要用到的控件(以后会做介绍);
4:名称修改;
5:ID修改。
七:再次运行程序,便发现了界面的改变,但是改变均为灰色,无法实现目标效果,以后将会一步一步实现。
注:以上仅为个人设计,不喜勿喷,如有转载,请注明出处,谢谢。
至此,基本框架已经搭建完毕,就剩下代码来使这个程序鲜活起来了,如果后面还有改动,再做介绍。
今天便先介绍到这里。预知后事如何,且听下回分解。
- MFC之绘图篇一:外貌框架(开发平台VS2010)
- MFC之绘图篇(开发平台VS2010)
- MFC之绘图篇二:初步绘图(开发平台VS2010)
- VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- vs2010开发activex(MFC)控件/ie插件(一)
- VS2010 MFC使用TeeChart绘图控件之二:绘制图形(折线图,柱状图)
- VS2010/MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数)
- MFC学习笔记之简单绘图一
- MFC学习笔记之简单绘图一
- 基于OpenGL显示平台功能开发-MFC框架篇
- 深入探索COM开发框架 之 MFC和ATL [一]
- 框架的学习(二)--MFC绘图
- MFC(VS2010平台)链接MYSQL数据库
- VS2010之MFC小技巧(一)
- MFC框架界面开发(一):视图和框架
- VS2010 MFC使用TeeChart绘图控件之三:提高绘图的效率
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之四(MFC应用程序框架分析)
- DButils工具类可以用来获取数据库连接向数据库插入更新删除对象
- _stdcall,_cdecl区别
- 客户程序员与类创建者
- crm2011 分配记录给用户
- 题目1431:Sort(哈希算法)
- MFC之绘图篇一:外貌框架(开发平台VS2010)
- crm201 把记录共享给用户
- Extjs4 异步复选框树
- 分布式处理————MapReduce的原理、例子与工作机制
- Android计算字符串显示宽度
- crm2011 停用和启用记录
- Android之图片文件的解析、复制
- awk&sed精要
- Spring FactoryBean源码浅析