序共有四个步进对话框。
以上是对 AppWizards 及其工作原理的讨论。在下一部分我们将尝试创建一个简单的 Custom
AppWizard。
第二部分 创建一个简单的 AppWizard
在第一部分中我们介绍了 Custom AppWizard 的概念及其工作原理。在这一部分,我们将尝
试用 Custom AppWizards 来创建一个最简单的 Custom AppWizard。
首先,我们先创建一个什么事情也不做的 Custom AppWizard,主要是了解它的创建过程和
步骤。按 Ctrl+N 打开 New 对话框,新建一个 Custom AppWizards 工程。填入工程名字后单
击 OK,从步进对话框的标题中,我们可以了解到总共有两个步骤,在第一个步的对话框中
包含三个输入域。
第一个输入域是新 Custom AppWizards 的起点。它有三个单选按钮:
l Existing project——这个选项是以一个现存的工程作为蓝本来创建 Custom
AppWizards。使用这个选项有两个缺点。第一,AppWizards 创建的是一个已经存在的工程。
第二,AppWizards 创建的工程文件名和类名必须与现存工程的文件名和类名一致。
l Standard MFC AppWizard steps——这个选项是最常用的选项,它创建的
AppWizard 模板可用于每一种 MFC 支持的工程类型。从修改各种 MFC 工程模板文件的灵
活性方面,这个选项也是最灵活的。因为这是最通用的一种定制 AppWizard 类型,所以我
们将以它为例。
l Your own customized steps——这个选项全新定制一组步进对话框和选项。例如,
假设你需要一个定制的 AppWizard 来自动创建一个非 MFC 应用程序。这时你就得用这个选
项创建所有自己定制的对话框。
第二个输入域让你命名新建的定制 AppWizard。这个名字将被用于显示在 New Project List
对话框中.
最后一个输入域用来指定定制步进的数目或者对话框的数目,它将被添加到新的定制
AppWizard 中。有时候我们不需要额外的步进对话框,比如我们即将创建的简单AppWizard
就不用任何步进。但在第三部分中,我们将会学习如何定制步进对话框。
接下来,按 Next 按钮继续到定制 AppWizard 的第二步(对话框),也是最后一步。这个对
话框中有两个域都是自解释的。第一个域定义新定制的 AppWizard 是个可执行程序还是一
个 DLL。第二个域指定语言支持选项。
设置工程的缺省选项