Custom AppWizard

1.         如何制作VC++6.0下面的 Custom AppWizard

关于如何制作Custom AppWizard,MSDN或者

 http://www.vckbase.com/document/viewdoc/?id=276

以及它的第二、第三部分已经写得很清楚了,下面只说一下我遇到的问题。

2.       Custom AppWizard问题说明

一、用作模板的文件需要导入到资源中的"TEMPLATE"里面

              

如果不这么做,就会出现使用模版的时候,文件找不到的问题。

二、newproj.inf中,我曾经写过这样的代码:

 $$IF(about)

 about.cpp      about.cpp

 $$ENDIF

发现这段代码总是没有用,后来发现问题所在。总结:宏名跟文件名最好不要相同。可以改成如下代码:

 $$IF(has_about)

 about.cpp      about.cpp

 $$ENDIF

 

三、关于$$IF(has_about)代码中has_about如何判断真假

一开始,我以为是通过内容判断的,尝试了如下代码:

m_Dictionary.SetAt(_T("has_about"), CString("1"));

m_Dictionary.SetAt(_T("has_about"), CString("0"));

或者

m_Dictionary.SetAt(_T("has_about"), CString("YES"));

m_Dictionary.SetAt(_T("has_about"), CString("NO"));

等等各种形式,发现都不行。后来搞明白,对has_about的判断只是看其定义与否,不管其内容是什么。使用

m_Dictionary.RemoveKey() m_Dictionary.SetAt() 这两个函数定义与取消定义即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值