MFC下使用Ribbon(我的第一个有Ribbon的程序!)

Google MFC Ribbon 找到一个Step By Step 的例子,翻译一下,也根据自己的经验总结一下。就算是个备忘吧。。。。。。微笑

先说明一下本人使用的开发环境:

操作系统:Win7 旗舰 SP1

IDE:VS2010 旗舰 SP1(express 版本是没有MFC的哦)

附上源代码下载

1.建立MFC工程,如图:

next到

选择一下风格我选如图:

其他都默认吧.next.......到如下图所示,

勾选enable Ribbon(启用ribbon功能)的复选框,如图:

next到finish得到如下所示的工程目录,

搭界面:

从工具箱中 脱出一个Category空件放到Home( 主页 后面)命名为View ,并将其快捷键方式设置为V如图:

在Category 下面有一个默认的面板(panel)控件在属性窗口中将其Caption改为Theme,在里面放两个button,caption分别为APP,TAB(在这个教程里我们就是要在按钮中添加两个可以改变程序风格的功能包括选项卡的风格(tab's style)。当然要修改相应的其他属性如:large images——button显示大图标,small images——下面的小图标

添加完成后,双击或是右击按钮,选择Items然后添加一些么奴Item如图:

Tab:按下表添加(左边Caption,右边ID),得到如图所示

 

3D ID_TAB_THEME_3D
3D OneNote ID_TAB_THEME_3D_ONENOTE
3D Rounded ID_TAB_THEME_3D_ROUNDED
3D Visual Studio ID_TAB_THEME_3D_VISUAL_STUDIO
Flat ID_TAB_THEME_FLAT

 

Application:

 

Windows 2000 ID_VIEW_APPLOOK_WIN_2000
Office XP ID_VIEW_APPLOOK_OFF_XP
Windows XP ID_VIEW_APPLOOK_WIN_XP
Windows 7 ID_VIEW_APPLOOK_WINDOWS_7
Visual Studio 2005 ID_VIEW_APPLOOK_VS_2005
Visual Studio 2008 ID_VIEW_APPLOOK_VS_2008
Office 2007 Blue ID_VIEW_APPLOOK_OFF_2007_BLUE
Office 2007 Black ID_VIEW_APPLOOK_OFF_2007_BLACK
Office 2007 Silver ID_VIEW_APPLOOK_OFF_2007_SILVER

 

item 效果如下图:

初步完成搭建,下面我们要开始加功能代码了,没有功能代码是出于非激活状态(实质就是为这个按钮添加Command消息):

 

 

最后,使用调试功能,运行将Application设置为Office 2007 blue ,3D,3D_visual_studio,3D_rounded选项卡效果如图

(全文完)。

阅读更多
个人分类: Windows 平台
上一篇CGAL3.8在VS2010下安装详解
下一篇老相片——曾经的Windows
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭