MFC 应用程序向导的用户界面功能

本主题介绍可用于指定应用程序外观的选项。 可用于项目的用户界面功能取决于 MFC 应用程序向导的MFC 应用程序向导的应用程序类型页中指定的应用程序类型。 例如,如果创建了一个单一的文档界面应用程序,则无法添加子框架样式。

  • 主框架样式

    设置应用程序主窗口框架的功能。

    选项 说明
    粗框架 创建一个带有大小调整边框的窗口。 默认值。
    最小化框 在主框架窗口中包括一个最小化框。 默认值。
    最大化框 在主框架窗口中包括一个最大化框。 默认值。
    最小化 以图标的形式打开主框架窗口。
    最大化 将主框架窗口打开到显示的完整大小。
    系统菜单 在主框架窗口中包括一个系统菜单。 默认值。
    “关于”框 包括应用程序的“关于”框。 用户可以从应用程序的“帮助”菜单访问此框。 默认选项,不可更改,除非在 MFC 应用程序向导的应用程序类型页中选择“基于对话框”

    请注意:通常,不可用选项指示向导不会将选项应用于项目,无论是选中还是清除了不可用项的复选框。 在这种情况下,向导始终会将“关于”框添加到项目中,除非你先将项目指定为基于对话框,然后取消选中框。
    初始状态栏 将状态栏添加到应用程序。 状态栏包含键盘的 CAPS LOCK、NUM LOCK 和 SCROLL LOCK 键的自动指示器,以及一个显示菜单命令和工具栏按钮的帮助字符串的消息行。 单击此选项还可以添加菜单命令以显示或隐藏状态栏。 默认情况下,应用程序有一个状态栏。 不适用于基于对话框的应用程序类型。
    拆分窗口 提供了一个拆分器栏。 拆分器栏可以拆分应用程序的主视图。 在多文档界面 (MDI) 应用程序中,MDI 子框架的客户端窗口是拆分器窗口,在单文档界面 (SDI) 应用程序和多顶层文档应用程序中,主框架的客户端窗口是拆分器窗口。 不适用于基于对话框的应用程序类型。
  • 子框架样式

    指定应用程序中子框架的外观和初始状态。 子框架样式仅适用于 MDI 应用程序。

    选项 说明
    子最小化框 指定子窗口是否具有最小化按钮(默认情况下启用)。
    子最大化框 指定子窗口是否具有最大化按钮(默认情况下启用)。
    子最大化 指定子窗口最初是否是通过设置 CChildFramePreCreateWindow 成员函数中的 cs.style 标志 WS_MAXIMIZE 最大化的。
  • 命令栏(菜单/工具栏/功能区)

    指示应用程序是否包括菜单、工具栏和/或功能区。 不适用于基于对话框的应用程序。

    选项 说明
    使用经典菜单 指定应用程序包含一个经典的、不可拖动的菜单。
    使用经典停靠工具栏 将标准 Windows 工具栏添加到应用程序。 工具栏包含用于以下操作的按钮:创建新文档;打开和保存文档文件;剪切、复制、粘贴或打印文本;进入帮助模式。 启用此选项还会添加菜单命令以显示或隐藏工具栏。
    使用浏览器样式工具栏 将 Internet Explorer 样式的工具栏添加到应用程序。
    使用菜单栏和工具栏 指示应用程序包含一个可拖动的菜单栏和一个工具栏。
    用户定义的工具栏和图像 用户可以在运行时自定义工具栏和工具栏图像。
    个性化菜单行为 指定菜单在打开时是否包含项的完整列表,或者它是否仅包含用户最常使用的命令。
    使用功能区 在应用程序中使用类似于 Office 2007 的功能区,而不是菜单栏或工具栏。
  • 对话框标题

    仅适用于基于 CDialog 类的应用程序,此标题将显示在对话框的标题栏中。 若要编辑此字段,必须先在“应用程序类型”下选择“基于对话框”选项。 有关详细信息,请参阅 MFC 应用程序向导的应用程序类型

另请参阅

MFC 应用程序向导