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 Class的应用程序)。 若要编辑此字段,必须先选择**“应用程序类型”下的“基于对话框”**选项。 有关更多信息,请参见 MFC 应用程序向导的应用程序类型

请参见

参考

MFC 应用程序向导