MFC 应用程序向导的用户界面功能
本主题介绍可用于指定应用程序外观的选项。 可用于项目的用户界面功能取决于 MFC 应用程序向导的MFC 应用程序向导的应用程序类型页中指定的应用程序类型。 例如,如果创建了一个单一的文档界面应用程序,则无法添加子框架样式。
主框架样式
设置应用程序主窗口框架的功能。
选项 说明 粗框架 创建一个带有大小调整边框的窗口。 默认值。 最小化框 在主框架窗口中包括一个最小化框。 默认值。 最大化框 在主框架窗口中包括一个最大化框。 默认值。 最小化 以图标的形式打开主框架窗口。 最大化 将主框架窗口打开到显示的完整大小。 系统菜单 在主框架窗口中包括一个系统菜单。 默认值。 “关于”框 包括应用程序的“关于”框。 用户可以从应用程序的“帮助”菜单访问此框。 默认选项,不可更改,除非在 MFC 应用程序向导的应用程序类型页中选择“基于对话框”。
请注意:通常,不可用选项指示向导不会将选项应用于项目,无论是选中还是清除了不可用项的复选框。 在这种情况下,向导始终会将“关于”框添加到项目中,除非你先将项目指定为基于对话框,然后取消选中框。初始状态栏 将状态栏添加到应用程序。 状态栏包含键盘的 CAPS LOCK、NUM LOCK 和 SCROLL LOCK 键的自动指示器,以及一个显示菜单命令和工具栏按钮的帮助字符串的消息行。 单击此选项还可以添加菜单命令以显示或隐藏状态栏。 默认情况下,应用程序有一个状态栏。 不适用于基于对话框的应用程序类型。 拆分窗口 提供了一个拆分器栏。 拆分器栏可以拆分应用程序的主视图。 在多文档界面 (MDI) 应用程序中,MDI 子框架的客户端窗口是拆分器窗口,在单文档界面 (SDI) 应用程序和多顶层文档应用程序中,主框架的客户端窗口是拆分器窗口。 不适用于基于对话框的应用程序类型。 子框架样式
指定应用程序中子框架的外观和初始状态。 子框架样式仅适用于 MDI 应用程序。
选项 说明 子最小化框 指定子窗口是否具有最小化按钮(默认情况下启用)。 子最大化框 指定子窗口是否具有最大化按钮(默认情况下启用)。 子最大化 指定子窗口最初是否是通过设置 CChildFrame
的 PreCreateWindow 成员函数中的 cs.style 标志 WS_MAXIMIZE 最大化的。命令栏(菜单/工具栏/功能区)
指示应用程序是否包括菜单、工具栏和/或功能区。 不适用于基于对话框的应用程序。
选项 说明 使用经典菜单 指定应用程序包含一个经典的、不可拖动的菜单。 使用经典停靠工具栏 将标准 Windows 工具栏添加到应用程序。 工具栏包含用于以下操作的按钮:创建新文档;打开和保存文档文件;剪切、复制、粘贴或打印文本;进入帮助模式。 启用此选项还会添加菜单命令以显示或隐藏工具栏。 使用浏览器样式工具栏 将 Internet Explorer 样式的工具栏添加到应用程序。 使用菜单栏和工具栏 指示应用程序包含一个可拖动的菜单栏和一个工具栏。 用户定义的工具栏和图像 用户可以在运行时自定义工具栏和工具栏图像。 个性化菜单行为 指定菜单在打开时是否包含项的完整列表,或者它是否仅包含用户最常使用的命令。 使用功能区 在应用程序中使用类似于 Office 2007 的功能区,而不是菜单栏或工具栏。 对话框标题
仅适用于基于 CDialog 类的应用程序,此标题将显示在对话框的标题栏中。 若要编辑此字段,必须先在“应用程序类型”下选择“基于对话框”选项。 有关详细信息,请参阅 MFC 应用程序向导的应用程序类型。