程序员的工具包:自定义AppWizard指南
在软件开发领域,自定义AppWizard可以极大地提高开发效率,让开发者能够根据特定需求快速生成项目模板。下面将详细介绍自定义AppWizard的相关知识,包括事件处理、系统宏、项目完成处理以及生成不同类型项目的具体内容。
1. 事件处理函数
在自定义AppWizard中,有几个事件处理函数用于处理用户的选择并更新字典信息。以下是部分代码示例:
if(bState)
WroxWizaw.m_Dictionary[_T("USECC")] = _T("Yes");
else
WroxWizaw.m_Dictionary.RemoveKey(_T("USECC")); // Key must be removed
void CCustom2Dlg::OnUtils()
{
BOOL bState = IsDlgButtonChecked(IDC_UTILS);
if(bState)
WroxWizaw.m_Dictionary[_T("ADDUTILS")] = _T("Yes");
else
WroxWizaw.m_Dictionary.RemoveKey(_T("ADDUTILS")); // Key must be removed
}
void CCustom2Dlg::OnShellapi()
{
BOOL bState = IsDlgButtonChecked(IDC_SHELLAPI);
if(bState)
WroxWizaw.m_Dictionary
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



