在Visual C++中定制AppWizard (三)
2010-07-25 20:46:40 来源:WEB开发网下载AppWizard工程源代码:http://www.vckbase.com/vckbase/vckbase11/src/VckbaseWiz.zip
下载用Custom AppWizard创建的工程源代码:http://www.vckbase.com/vckbase/vckbase11/src/vckproj.zip
第三部分 定制一个高级的AppWizard
下载AppWizard工程源代码
下载用Custom AppWizard创建的工程源代码
添加定制的对话框
创建自己的模板文件
修改newproj.inf文件
修改AppWizard模板
修改模板资源定义文件
修改模板资源文件
修改文档/视图源文件模板和对话框模板文件
修改confirm.inf文件
在注册表中存储宏
在CCustomAppWiz派生类中引入注册表的操作
我们在第二部分中示范的AppWizard例子很简单,没有任何实用性。在这一部分我们将讨论几个关于制作AppWizard的高级话题。然后利用VC提供的Custom AppWizard来创建一个在编程中非常实用的AppWizard。与MFC AppWizard(exe) 产生的常规应用程序相比,用这个定制的AppWizard所创建的工程构造出来的应用程序有两个定制特点:
一是所有程序都会有一个定制的“关于”对话框,在这个对话框中显示自己或公司的有关信息,对话框中还有一个将用户定向到Web站点的静态文字控制或图像(icon和bmp)。
二是工程中每一个源代码文件(*.h和*.cpp)的最上面都会有程序编写着的名字及程序创建日期以及简单的程序说明和注释。
这一部分要介绍的主要技术包括:
1、 如何定义和添加AppWizard要用到步进对话框。
2、 如何将Custom AppWizard的专用宏添加到字典中。
3、 如何修改定制AppWizard要用到的模板文件,包括inf文件,资源模板文件等。
4、 将输入信息存储到注册表中,使得每一个工程的公共信息都不用重复输入。
下面我们就开始吧: 进入Visual C++开发环境,如图一:
图一
- ››Visual Basic 2008 数学函数
- ››Visual Studio2005中Smart Device的问题
- ››Visual Studio 中根据数据库字段动态生成控件
- ››Visual Studio 11全新黑色主题
- ››Visual Studio 2011 Beta新特性(一):安装VS201...
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››Visual C++优化对大型数据集合的并发访问
- ››定制个性化的对话框窗口类
- ››VISUAL C++中的OCX控件的使用方法
- ››Visual C++实现视频图像处理技术
更多精彩
赞助商链接