WEB开发网
开发学院软件开发VC 在Visual C++中定制AppWizard (三) 阅读

在Visual C++中定制AppWizard (三)

 2010-07-25 20:46:40 来源:WEB开发网   
核心提示:现在你应该很容易理解newproj.inf文件了,我们来加入自己的代码,在Visual C++中定制AppWizard (三)(6),首先,在文件最上面(在注释的后面)加入以下代码,然后找到这一段的如下代码行$$IF(!PROJTYPE_DLL)=:root.icores$$root$$.ico在这行代码后加上:=:r

现在你应该很容易理解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建立的一般模板。

上一页  1 2 3 4 5 6 7 8 9 10 11  下一页

Tags:Visual 定制 AppWizard

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接