在Visual C++中定制AppWizard (三)
2010-07-25 20:46:40 来源:WEB开发网现在你应该很容易理解newproj.inf文件了,我们来加入自己的代码,首先,在文件最上面(在注释的后面)加入以下代码,记住在模板文件和目的文件之间是一个Tab键。//
$$IF(PROJTYPE_DLG)
$$IF(ABOUT)
about.h about.h
HYPRLINK.H HyprLink.h
STATLINK.CPP StatLink.cpp
STATLINK.H StatLink.h
$$ENDIF //ABOUT
$$ELIF(PROJTYPE_MDI)
about.h about.h
HYPRLINK.H HyprLink.h
STATLINK.CPP StatLink.cpp
STATLINK.H StatLink.h
$$ELIF(PROJTYPE_SDI)
about.h about.h
HYPRLINK.H HyprLink.h
STATLINK.CPP StatLink.cpp
STATLINK.H StatLink.h
$$ENDIF //PROJTYPE_DLG
//
这段代码的主要作用是保证about.h、hyprlink.h、statlink.cpp、statlink.h四个文件在三种情况下都被拷贝:
基于对话框的工程类型,程序员不用取消“About Box”复选框。
SDI类型的工程
MDI类型的工程
其次,不要忘了拷贝我们在“关于”对话框中要用到的图像资源文件,定位到newproj.inf的/res行,然后找到这一段的如下代码行
$$IF(!PROJTYPE_DLL)
=:root.ico res$$root$$.ico
在这行代码后加上:
=:root.ico resAPP.ico
=:VCKBASELOGO.BMP resVCKBASELOGO.BMP
newproj.inf文件的修改就OK了。
修改AppWizard模板
前面我们已经知道了如何创建新的模板文件并将它添加到新的工程中(在newproj.inf文件中操作)。现在我们来学习如何修改创建Custom AppWizard时由AppWizard建立的一般模板。
- ››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++实现视频图像处理技术
更多精彩
赞助商链接