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; }

2021HawkHost老鹰主机黑色星期五虚拟主机低至3.5折 永久4.5折

老鹰主机HawkHost是个人比较喜欢的海外主机商,如果没有记错的话,大约2012年左右的时候算是比较早提供支付宝付款的主机商。当然这个主机商成立时间更早一些的,由于早期提供支付宝付款后,所以受众用户比较青睐,要知道我们早期购买海外主机是比较麻烦的,信用卡和PAYPAL还没有普及,大家可能只有银联和支付宝,很多人选择海外主机还需要代购。虽然如今很多人建站少了,而且大部分人都用云服务器。但是老鹰主机...

百纵科技(19元/月),美国洛杉矶10G防御服务器/洛杉矶C3机房 带金盾高防

百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...

欧路云(22元/月),美国CERA弹性云服务器!香港弹性云服务器15元/月起;加拿大高防vps仅23元/月起

欧路云怎么样?欧路云主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。2021年7月14日美国 CERA 弹性云服务器 上新 联通CUVIP 线路!8折特惠中!点击进入:欧路云官方网站地址付款方式:PayPa...

ribbon界面为你推荐
圣诞节网页制作如何制作圣诞节贺卡圣诞节网页制作这是我特别为您制作的2011年圣诞节祝福网页,祝您生蛋(圣诞)快乐,好事圆圆,好梦连连!快去看看吧。微软将停止支持32位Win10系统win10提示系统安装错误怎么解决物联卡官网移动物联卡怎么注册windows7系统要求win7系统要求慕课网址慕课网是什么?无法清除dns缓存急求无法清除DNS缓存怎么解决要有效的!腾讯windows10升级助手win10升级助手登录失败怎么办 win10升级助手不能登录解决办法自建git服务器如何在mac系统下搭建git服务器win7旗舰版64激活码win7旗舰版64位密钥
cn域名注册 已备案域名注册 免费动态域名 免费cdn加速 2017年黑色星期五 申请个人网页 商务主机 e蜗牛 徐正曦 国外在线代理服务器 中国域名 金主 中国电信宽带测速 闪讯网 电信主机托管 phpinfo linux服务器系统 alexa搜 asp简介 easypanel 更多