技术开发 频道

Visual C++ 2010创建Ribbon界面(上)

  跟传统的菜单式用户界面相比较,Ribbon界面的优势主要体现在如下几个方面:
  • 所有功能有组织地集中存放,不再需要查找级联菜单、工具栏等等
  • 更好地在每个应用程序中组织命令
  • 提供足够显示更多命令的空间
  • 丰富的命令布局可以帮助用户更容易地找到重要的,常用的功能
  • 可以显示图示,对命令的效果进行预览,例如改变文本的格式等
  • 更加适合触摸屏操作

  虽然从菜单式界面到Ribbon界面有一个漫长的熟悉的过程,但是一个不争的事实是,Ribbon界面正在被越来越多的人接受,相应的,越来越多的软件开发商开始抛弃传统的菜单式界面,转而采用Ribbon界面。Visual Studio 2010作为面向下一代Windows平台的开发工具,自然是对Ribbon界面全面支持。下面我们就来看看如何利于Visual Studio 2010开发面向Windows 7的Ribbon界面。

  创建MFC应用程序项目

  实际上,Ribbon界面(Office 2007风格的界面)的开发早在2008年就随着Visual C++ Feature Pack被引入到Visual Studio 2008中。在即将到来的Visual Studio 2010中,Ribbon界面的开发更是得到了原生的支持,使得Ribbon界面的开发更加简便高效。
首先,我们启动Visual Studio 2010,创建一个基于MFC的应用程序,项目模板我们选择“MFC Application”:


图2 创建MFC应用程序

  在接下来的“MFC应用程序向导”中,我们就可以对项目的可视化风格进行选择和配置。Visual Studio 2010支持MFC风格、标准的Windows风格,Visual Studio 2005风格和Office 2007风格。而这里的Office 2007风格,就是我们要创建的Ribbon界面:


图3 设置Ribbon界面风格

1
相关文章