ribbon界面如何给RIBBON界面中的类别按钮添加事件

ribbon界面  时间:2021-07-20  阅读:()

什么是robbin界面

Ribbon即功能区,是新的 Microsoft Office Fluent 用户界面 (UI) 的一部分。

在仪表板设计器中,功能区包含一些用于创建、编辑和导出仪表板及其元素的上下文工具。

它是一个收藏了命令按钮和图示的面板。

它把命令组织成一组"标签",每一组包含了相关的命令。

每一个应用程序都有一个不同的标签组,展示了程序所提供的功能。

在每个标签里,各种的相关的选项被组在一起。

Windows Ribbon是一个Windows Vista或Windows 7自带的GUI构架.

如何认识Excel 2007界面Ribbon功能区?

图中紫色圆圈部分是Microsoft Office按钮。

绿色部分是快速访问工具栏。

红色部分是功能区(Ribbon)。

桔色部分是智能化的屏幕提示。

蓝色部分是鼠标右键点击单元格出现的微型工具栏和快捷菜单。

图示:Excel2007界面(点击看大图) Office2007的功能区(Ribbon)由不同的内容组成,包括对话框、库、一些熟悉的工具栏按钮。

在每个Office应用程序中,Ribbon有不同的内容,但都位于应用程序顶部且由类似的组件组成。

选项卡:位于Ribbon的顶部。

标准的选项卡为“开始、插入、页面布局、公式、数据、审阅、视图、加载项”,缺省的选项卡为“开始”选项卡,用户可以在想选择的选项卡上单击在选择该选项卡。

组:位于每个选项卡内部。

例如,“开始”选项卡中包括“剪贴板、字体、对齐”等组,相关的命令组合在一起来完成各种任务。

命令:其表现形式有框、菜单或按钮,被安排在组内。

注:在任一选项卡中双击鼠标可以隐藏功能区(Ribbon),在隐藏状态下,可单击某选项卡来查看Ribbon并选择其中的命令。

再次双击鼠标功能区(Ribbon)恢复显示。

关于Ribbon用户界面 比尔·盖茨说,“Office 2007采Fluent/Ribbon用户界面,微软冒着一定风险。

多年以来,在我们的Windows和Mac软件中,采用‘文件’,‘编辑’,‘视图’的菜单模式,俨然成为标准。

但是我们发现这样做隐藏部分功能。

现实情况是,下拉菜单越来越长,用户根本不清楚菜单底部的选项。

这意味着用户要求我们实现的功能,其实我们早已经具有了。

” Office 2007采用Fluent/Ribbon图形用户界面后,微软在Office 2008 for Mac中采用了类似的概念。

微软还授权第三方开放商来增强Ribbon的功能。

盖茨说,“所以我们认为,如果不改变UI,那么用户将对不知道使用一些功能。

所以我们采用Ribbon主题。

我们进行了严禁的可用性测试,我们得到了十分积极的反馈。

” 现在,Fluent/Ribbon不仅在Office中采用,微软还将其做为Windows 7的图形界面的一部分。

盖茨说,“Ribbon从Office 2007真正开始,但是我们希望它扩展到所有的软件中。

已经证明该界面能很好地适合触摸屏,并能充分发挥软件地功能。

” 下面我们详细介绍Excel2007的功能区。

电脑教程图示:Excel2003界面 二、功能区(Ribbon)中的选项卡 在Excel 2007的中,功能区(Ribbon)将相关的命令和功能组合在一起,并划分为不同的选项卡,以及根据所执行的任务出现的选项卡。

Excel2007的“开始”选项卡 图示:Excel 2007的功能区中,每个选项卡都包含多组相关的命令 如果想插入一个对象,则选择功能区(Ribbon)的“插入”选项卡,其中包括可以在工作表中插入的对象和相关命令;如果继续选择“插入”中的“图表”,功能区则会出现与图表相关的选项卡。

也就是说,用户可以很容易找到当前需要使用的命令,而不必像原先一样,一个菜单一个菜单地查找。

与标准的选项卡一样,功能区(Ribbon)中会出现与当前任务相关的其它两类选项卡:上下文选项卡和程序选项卡。

在使用、艺术字、图表或表时,会出现上下文选项卡。

例如,选择图表时,在“图表工具”下会增加出现“设计、布局、格式”选项卡,这些上下文选项卡为操作图表提供了更多合适的命令。

当没有选中这些对象时,与之相关的上下文选项卡也将隐藏。

图示:在选择了“图表工具”后出现的上下文选项卡 在使用某种创作模式或视图时,程序选项卡会替换标准选项卡。

例如,在点击了“打印预览”命令后,打印预览选项卡将取代标准选项卡。

图示:在选择了“打印预览”命令后出现的程序选项卡 “开发工具”选项卡 “开发工具”选项卡该选项卡中包含了与程序开发和XML功能相关的命令,平时这个选项卡是隐藏的。

要在功能区(Ribbon)中显示隐藏的“开发工具”选项卡,必须在按下圆形的Office按钮,选择菜单中的“Excel选项-常用”,勾选的“在功能区显示’开发工具’选项卡”。

在功能区中的一些组中,例如图1中的“剪贴板”、“字体”、“对齐方式”等,其右下角有一个小图标,称为对话框启动器。

单击该图标,将打开相关的对话框或带有一组命令的任务面板,允许选择更多的选项。

图示:单击剪贴板右下角的对话框启动器后,出现任务面板 三、功能区(Ribbon)中的智能屏幕提示 Excel 2007的功能区中增强了工具提示功能。

当将鼠标指向在功能区中某命令上时,弹出的悬浮窗口中不仅显示该命令的名称,而且将提示其详细的功能或使用描述,例如该命令的快捷键、该命令执行的操作、典型使用情况,有图形化演示命令执行的操作还可以可显示可以打开来访问更多选项的对话框。

图示:鼠标指向“合并和居中”,出现智能屏幕提示 如果想要取消智能提示,可以按下圆形的Office按钮,选择菜单中的“Excel选项”,在“Excel选项”对话框的“常用”选项卡中,可以选择“屏幕提示样式”为“不在屏幕提示中显示功能说明”或“不显示屏幕提示”。

如何在MFC下对Ribbon界面进行重写

实际上,Ribbon界面(Office 2007风格的界面)的开发早在2008年就随着Visual C++ Feature Pack被引入到Visual Studio 2008中。

在即将到来的Visual Studio 2010中,Ribbon界面的开发更是得到了原生的支持,使得Ribbon界面的开发更加简便高效。

   首先,我们启动Visual Studio 2010,创建一个基于MFC的应用程序,项目模板我们选择“MFC Application” 在接下来的“MFC应用程序向导”中,我们就可以对项目的可视化风格进行选择和配置。

Visual Studio 2010支持MFC风格、标准的Windows风格,Visual Studio 2005风格和Office 2007风格。

而这里的Office 2007风格,就是我们要创建的Ribbon界面。

在接下来的向导页中,我们可以选择命令栏(工具栏。

菜单栏)的样式,这里我们当然选择“Use a ribbon”了。

当然,为了跟旧有的系统保持兼容,Visual Studio 2010也支持传统的命令式界面,如果你的用户比较保守,想继续使用传统的菜单式界面,我们可以选择“Use a menu bar and toolbar” 为了支持丰富的Office 2007界面风格,MFC默认情况下为MFC文档应用程序添加了类似Outlook风格的导航面板(Navigation pane)和标题条(Caption bar)。

这两者并不是我们关注的重点,为了更好的展示Ribbon界面,我们这里就去掉这两个多余的面板。

到这里,针对新项目的设置就完成了,点击“Finish”按钮关闭应用程序向导,Visual Studio 2010就会按照我们的设置创建相应的MFC应用程序解决方案。

编译运行这个解决方案,我们就得到了第一个具有Ribbon界面的应用程序。

在微软网站上,有六个示例代码:Windows Ribbon: Samples 网址是/en-us/download/details.aspx?id=9620

ribbon界面上的图标是多大的

首先把图标资源加载到工程的res文件夹中把资源导入到工程中 在CMainFrame类中定义CImageList m_ilTB; 在int CMainFrame::OnCreate(...,...)函数中添加代码 m_ilTB.Create(32, 32, TRUE | ILC_COLOR8, 4, 0); HICON hIcon = NULL; hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON_START), IMAGE_ICON, 32, 32, 0); //IDI_ICON_START为图标的ID m_ilTB.Add(hIcon); hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON_STOP), IMAGE_ICON, 32, 32, 0); m_ilTB.Add(hIcon);

如何给RIBBON界面中的类别按钮添加事件

CString strItem; switch (m_btnOther.m_nMenuResult) { case ID_MENU_REPAYMENT: break; case ID_ MENU_OTHER: break; case ID_MENU_DIVIDEND: break; case ID_MENU_BALLOT: break; default://默认在此响应 break; }

哪里购买香港云服务器便宜?易探云2核2G低至18元/月起;BGP线路年付低至6.8折

哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...

Sharktech10Gbps带宽,不限制流量,自带5个IPv4,100G防御

Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...

Vultr VPS新增第18个数据中心 瑞典斯德哥尔摩欧洲VPS主机机房

前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...

ribbon界面为你推荐
word2003公式编辑器w2003的公式编辑器在那空间背景音乐播放器QQ空间免费播放背景音乐的播放器怎么整类???????linksys无线路由器设置关于LINKSYS BEFW11S4无线路由器设置智能机刷机软件安卓手机刷机,用什么软件最简单?百度创业史百度的创始人是谁flv转换aviflv怎么转换成avi500人同时满足500人在线的性能测试jmeter怎么设置线程和并发数微软永久关闭实体店微软windows10易升怎么关闭微服务网关网关服务什么意思怎么弄阿杀戮空间联机杀戮空间怎么联机玩
台湾vps 免费域名注册网站 北京租服务器 过期域名抢注 l5520 域名优惠码 wdcp 2017年黑色星期五 网通代理服务器 柚子舍官网 双十一秒杀 cn3 免费私人服务器 photobucket 浙江服务器 免备案cdn加速 wordpress空间 cx域名 瓦工招聘 电脑显示屏不亮但是主机已开机 更多