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修改。

   

七:再次运行程序,便发现了界面的改变,但是改变均为灰色,无法实现目标效果,以后将会一步一步实现。

注:以上仅为个人设计,不喜勿喷,如有转载,请注明出处,谢谢。

至此,基本框架已经搭建完毕,就剩下代码来使这个程序鲜活起来了,如果后面还有改动,再做介绍。

今天便先介绍到这里。预知后事如何,且听下回分解。

0 0
原创粉丝点击