MFC 应用程序向导的应用程序类型

使用 MFC 应用程序向导的此页可设计基本功能并将其添加到新 MFC 应用程序。

  • 应用程序类型

    指定要在应用程序中创建的文档支持的类型。 选择的应用程序类型确定可用于应用程序的用户界面选项。 有关详细信息,请参阅 MFC 应用程序向导的用户界面功能

    有关文档类型的详细信息,请参阅:

    选项 说明
    单个文档 为应用程序创建单文档界面 (SDI) 体系结构,其中视图类基于 CView 类。 可以在 MFC 应用程序向导的“生成的类”页中更改视图的基类。 例如,若要创建基于窗体的应用程序,请将 CFormView 类用于视图类。

    在此应用程序类型中,文档的框架窗口只能容纳一个文档。
    多个文档 为应用程序创建多文档界面 (MDI) 体系结构,其中视图类基于 CView。 可以在向导的“生成的类”页中更改视图的基类。 例如,若要创建基于窗体的应用程序,请将 CFormView 用于视图类。

    在此应用程序类型中,文档的框架窗口可以容纳多个子窗口。
    选项卡式文档 将每个文档置于单独的选项卡上。
    基于对话框的 为应用程序创建基于对话框的体系结构,其中对话框类基于 CDialog。 (若要创建 HTML 对话框,请选中“使用 HTML 对话框”框。)
    使用 HTML 对话框 仅适用于对话框应用程序。 从 CDHtmlDialog 类(而不是 CDialog 类)派生对话框类。 如果选中此框,则 CDHtmlDialog 会在 MFC 应用程序向导的“生成的类”页的“基类”框中列出。

    CDHtmlDialog 派生的对话框会显示基于 HTML 的对话框、与 HTML 控件交换数据并处理 HTML 事件。
    多顶层文档 为应用程序创建多顶层体系结构,其中视图类基于 CView

    在此应用程序类型中,当用户单击“文件”菜单上的“新建”(或“新建框架”)时,应用程序会创建其父级隐式作为桌面的窗口。 新文档框架会出现在任务栏中,不限于应用程序窗口的工作区。
  • 文档/视图体系结构支持

    指定是否使用 CDocument 类CView 类(默认)在应用程序中包含文档/视图体系结构。 如果要移植非 MFC 应用程序,或者如果要减小已编译可执行文件的大小,请清除此复选框。 默认情况下,没有文档/视图体系结构的应用程序派生自 CWinApp 类,不包含用于从磁盘文件打开文档的 MFC 支持。

  • 资源语言

    设置资源的语言。 该列表显示系统上可用的语言(由 Visual Studio 安装)。 如果要选择系统语言以外的语言,则必须已安装该语言的相应模板文件夹。

    选择的语言会反映在 MFC 应用程序向导的“文档模板字符串”页的“本地化字符串”选项中。

  • 使用 Unicode 库

    指定是使用 MFC 库的 Unicode 还是非 Unicode 版本。

  • 项目样式

    指示应用程序是具有标准 MFC、文件资源管理器、Visual Studio 还是 Office 体系结构和显示。 有关详细信息,请参阅创建文件资源管理器样式的 MFC 应用程序

    选项 说明
    MFC 标准 提供标准 MFC 应用程序体系结构。
    文件资源管理器 通过使用拆分器窗口实现类似于文件资源管理器的应用程序,其中左窗格是 CTreeView 类,右窗格是 CListView 类
    Visual Studio 实现类似于 Visual Studio 的应用程序,其中包含派生自 CDockablePane 类的四个可停靠的窗格(“文件视图”、“类视图”、“属性”和“输出”),以及派生自 CMDIFrameWndEx 类(默认)的主框架窗口。
    Office 实现类似于 Office 的应用程序,其中包含派生自 CMFCRibbonBar 类的功能区、派生自 CMFCOutlookBar 类的 Outlook 栏、派生自 CMFCCaptionBar 类的标题栏以及派生自 CMDIFrameWndEx 类的主框架。
  • 视觉样式和颜色

    确定应用程序的视觉样式。 可使用以下选项:

    • Windows 本机/默认

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (蓝色主题)

    • Office 2007 (黑色主题)

    • Office 2007 (银色主题)

    • Office 2007 (浅绿色主题)

  • 启用视觉样式切换

    指定用户是否可以在运行时更改应用程序的视觉样式(通常是通过从菜单或功能区中选择适当的视觉样式)。

  • MFC 的使用

    指定如何链接到 MFC 库。 默认情况下,MFC 作为共享 DLL 进行链接。

    选项 说明
    在共享 DLL 中使用 MFC 将 MFC 库作为共享 DLL 链接到应用程序。 应用程序可在运行时调用 MFC 库。 此选项可减少由使用 MFC 库的多个执行文件组成的应用程序的磁盘和内存需求。 Win32 和 MFC 应用程序都可以调用 DLL 中的函数(默认)
    在静态库中使用 MFC 在生成时将应用程序链接到静态 MFC 库。

另请参阅

MFC 应用程序向导
为 Visual Studio C++ 项目创建的文件类型