Ribbon界面就是微软从Office2007開始引入的一种为了使应用程序的功能更加易于发现和使用、降低了点击鼠标的次数的新型界面。从实际效果来看,不仅外观美丽,并且功能直观,用户操作简洁方便。

利用MFC向导创建Ribbon样式的单文档应用程序框架的详细步骤:

1、打开VS。在菜单中选择File->New->Project。弹出标题为“New Project”的对话框。在此对话框左側面板中选择Installed Templates->Visual C++->MFC。然后在中间区域中选择“MFC Application”。

选择了project类型后,能够看到对话框下边有三个设置项,各自是Name--project名、Location--解决方式路径、Solution Name--解决方式名称。

这里将Name设为“Example52”,Location设为“I:\vs2013project\”的路径,Solution Name默认与Name一样,不作改动。

例如以下图:

点ok。

2、这时会弹出“MFC Application Wizard”对话框例如以下图,上部写有“Welcome to the MFC Application Wizard”,以下显示了当前project的默认设置。第一条“Tabbed multiple document interface (MDI)”是说此project是多文档应用程序。假设这时直接点以下的“Finish”button,可生成具有上面列出设置的多文档程序。

但我们此例是要建立Ribbon样式的单文档应用程序。所以点“Next”button再继续设置

3、接下来弹出的对话框上部写有“Application Type”,当然是让选择应用程序类型。这里选择“Single document”,说明要创建的是单文档应用程序框架。另外,在“Project Type”下选择“Office”,表示此应用程序为Office风格。

例如以下图:

点‘next’!

4、弹出上部写有“Compound Document Support”的对话框,能够通过它向应用程序增加OLE支持。这里使用默认值“None”。点“Next”button。

5、弹出的新对话框上部写有“Document Template Properties”。这里都使用默认设置,点“Next”button。

6、此时弹出的对话框主题是“Database Support”。

用于设置数据库选项。

依旧使用默认值,点“Next”。

7、这时弹出的对话框是关于“User Interface Features”。即用户界面特性的。

因为我们要使用Ribbon界面。所以要确保“Command bars (menu/toolbar/ribbon)”下的单选button“Use a ribbon”选中。其它设置使用默认值。例如以下图:

点‘next’!

8、此时弹出“高级特性”对话框。能够设置的高级特性包含有无打印和打印预览等。保持默认值不变。点“Next”。

9、弹出最后一个“Generated Classes”(生成类)向导对话框。列出了要生成的四个类。这里不作改动。点“Finish”。

这样就完毕了创建Ribbon样式的应用程序框架的所有设置。

编译执行程序,得到例如以下的的Ribbon界面(Office 2007(Blue Style)):

在Ribbon界面的右上角位置有个“Style”下拉菜单,我们能够选择不同的Style。在Office 2007 (Blue Style)、Office 2007 (Black Style)、Office 2007 (Silver Style)、Office 2007 (Aqua Style)、Windows 7等5中风格之间切换。

转载于:https://www.cnblogs.com/liguangsunls/p/7294601.html

MFC编程之创建Ribbon样式的应用程序框架相关推荐

  1. (转载)VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)...

    上一节中鸡啄米讲了GDI对象之画刷CBrush,至此图形图像的入门知识就讲完了.从本节开始鸡啄米将为大家带来Ribbon界面开发的有关内容.本文先来说说如何创建Ribbon样式的应用程序框架. Rib ...

  2. VS2010/MFC编程入门之一(Ribbon界面开发:创建Ribbon样式的应用程序框架)

    Ribbon界面就是微软从Office2007开始引入的一种为了使应用程序的功能更加易于发现和使用.减少了点击鼠标的次数的新型界面,从实际效果来看,不仅外观漂亮,而且功能直观,用户操作简洁方便. 鸡啄 ...

  3. VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)

    前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件. VS2010为Ribbon界面开发提供了Ribbon De ...

  4. VS2010/MFC编程入门教程之目录和总结

    写这套VS2010/MFC编程入门教程历时八个月,时间比较长,都是鸡啄米在工作之余加班加点完成的.虽然有点累,但看到有这么多人过来支持鸡啄米,很是值得. 写每节教程我都力求讲明白,深入浅出的阐述每个知 ...

  5. VS2010/MFC编程入门

    近来鼓捣2D小游戏的过程中发现鸡啄米大神很好的MFC系列资料,在此汗颜将地址扒拉了过来,留待以后慢慢学习. VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解) (http://ww ...

  6. VS2010/MFC编程入门教程

    一.VS2010/MFC编程入门教程之目录       第一部分:VS2010/MFC开发环境       VS2010/MFC编程入门之前言        VS2010/MFC编程入门之一(VS20 ...

  7. VS2010/MFC 编程入门教程之目录和总结

    [原地址]:http://www.jizhuomi.com/software/257.html 鸡啄米这个网站不是很了解,但确实有很多好文章.自己工作需要,在vs2010 下学习mfc的知识,发现了这 ...

  8. vs2013我建了两个对话框 选择主对话框_VS/MFC编程教程:如何创建对话框模板和修改对话框属性...

    创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板.设置对话框属性和为对话框添加各种控件:第二,生成对话框类,主要包括新建对话框类.添加控件变量和控件的消息处理函数等.在本节中先 ...

  9. edit控件自动换行 mfc_VS2010/MFC编程入门:如何创建对话框模板和修改对话框属性?...

    创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板.设置对话框属性和为对话框添加各种控件:第二,生成对话框类,主要包括新建对话框类.添加控件变量和控件的消息处理函数等.在本节中先 ...

最新文章

  1. LVS DR模式部署
  2. usb转rj45_笔记本接口不够怎么办?先看USB-A接口能转谁
  3. python删除字符串中的空格保留一个_Python从字符串中隔开的字母中删除单个空格的最快方法...
  4. 更高效地刷OJ——String常用方法(一)
  5. photon mapping学习笔记
  6. 【Algorithm】冒泡排序
  7. Tcpdump 超级详细的用法
  8. 机器学习十大经典算法——knn
  9. App Store 上架流程
  10. Android网速实时显示
  11. 微信公众号如何添加附件链接
  12. 合肥工业大学计算机培养计划,合肥工业大学
  13. 一款适合减压放松的小游戏
  14. 制作一个私有的docker habor仓库
  15. 考试系统主服务器进入 分机进不去,为什么驾校考试系统网址进不去
  16. AcWing《蓝桥杯集训·每日一题》—— 3777 砖块
  17. Linux ARM平台开发系列讲解(摄像头V4L2子系统) 2.12.5 V4L2 control的原理和实现
  18. 微信 iPad 835协议
  19. android(Google公司开发的操作系统)
  20. linux系统下查看 显卡 信息

热门文章

  1. Shell编程 之 for 循环
  2. 手机web网页制作的认识(有关meta标签)
  3. 【mysql】Innodb三大特性之double write
  4. JS限制表单输入特效代码
  5. 文档类型定义和合法性(2)
  6. 读取Mc1000的 唯一 ID 机器号
  7. A 子类继承父类,子类的构造函数会覆盖父类的构造函数
  8. SCOM数据库整理索引计划出错
  9. linux 下实现负载均衡群集(NAT方式)
  10. 【C++模板】特化与偏特化 template [partial] specialization