MFC下使用Ribbon(我的第一个有Ribbon的程序!)
来源:互联网 发布:mac 的ppt 怎么点左键 编辑:程序博客网 时间:2024/05/22 15:04
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),得到如图所示
3DID_TAB_THEME_3D3D OneNoteID_TAB_THEME_3D_ONENOTE3D RoundedID_TAB_THEME_3D_ROUNDED3D Visual StudioID_TAB_THEME_3D_VISUAL_STUDIOFlatID_TAB_THEME_FLAT
Application:
Windows 2000ID_VIEW_APPLOOK_WIN_2000Office XPID_VIEW_APPLOOK_OFF_XPWindows XPID_VIEW_APPLOOK_WIN_XPWindows 7ID_VIEW_APPLOOK_WINDOWS_7Visual Studio 2005ID_VIEW_APPLOOK_VS_2005Visual Studio 2008ID_VIEW_APPLOOK_VS_2008Office 2007 BlueID_VIEW_APPLOOK_OFF_2007_BLUEOffice 2007 BlackID_VIEW_APPLOOK_OFF_2007_BLACKOffice 2007 SilverID_VIEW_APPLOOK_OFF_2007_SILVER
item 效果如下图:
初步完成搭建,下面我们要开始加功能代码了,没有功能代码是出于非激活状态(实质就是为这个按钮添加Command消息):
最后,使用调试功能,运行将Application设置为Office 2007 blue ,3D,3D_visual_studio,3D_rounded选项卡效果如图
(全文完)。
- MFC下使用Ribbon(我的第一个有Ribbon的程序!)
- VS2010/MFC Ribbon风格下CDockablePane的使用
- 使用MFC Ribbon遇到的问题
- Ribbon的使用
- MFC的Ribbon开发设计
- MFC Ribbon 使用实例
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- 在使用Ribbon的MFC程序状态栏中显示鼠标坐标值
- VS2010/MFC编程入门之一(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- 在MFC Ribbon中EDIT控件的使用
- ribbon中的checkbox的使用
- Java SWT Ribbon的使用
- PowerPoint 使用Ribbon Xml改写Ribbon按钮的动作
- MFC 的ribbon菜单实现全屏
- MFC Ribbon界面各部分的名字
- MFC的Ribbon界面状态栏加添进度条
- 我的第一个MFC程序...
- IPv6网络标准的连网和加密方式
- 天平称重问题
- struts2获取jsp内置对象和ValueStack对象方法
- mac下显示隐藏文件的三种方法
- 李开复:中国第四波创业浪潮来临
- MFC下使用Ribbon(我的第一个有Ribbon的程序!)
- onInterceptTouchEvent和onTouchEvent调用时序
- 说到底企业是销售飞鸽传书2007
- How to access the keys in dictionary in object-c
- 硬盘安装ubuntu 11.10
- MTK异常处理流程
- 事件
- struts2执行流程分析
- History(历史)命令用法 15 例