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

更新:2007 年 11 月

此主题介绍可用来指定应用程序外观的选项。项目的可用用户界面功能取决于您在 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 应用程序向导