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

QQ防红跳转短网址生成网站源码(91she完整源码)

使用此源码可以生成QQ自动跳转到浏览器的短链接,无视QQ报毒,任意网址均可生成。新版特色:全新界面,网站背景图采用Bing随机壁纸支持生成多种短链接兼容电脑和手机页面生成网址记录功能,域名黑名单功能网站后台可管理数据安装说明:由于此版本增加了记录和黑名单功能,所以用到了数据库。安装方法为修改config.php里面的数据库信息,导入install.sql到数据库。...

VPSDime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

VPSDime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:VPSDime夏季促销:美国达拉斯VPS/2G内存/2核/20gSSD/1T流量/$20/年,此次推出一款Windows VPS,依然是...

王小玉网-美国洛杉矶2核4G 20元/月,香港日本CN2 2核2G/119元/季,美国300G高防/80元/月!

 活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...

ribbon界面为你推荐
windowsphone手机谁能给说说微软Windows phone 手机啊?bt4破解教程请教BT4光盘版的教程微信语音在哪个文件夹微信语音收藏在哪个手机文件夹 安卓手机si1encesin90等于多少为什么做视频的免费软件有没有免费做视频的软件 汉化的金山铁路最新时刻表请问现在轨道交通22号线金山铁路是个什么情况?据说9月28日就开通了啊~~~操控人心如何笼络人心,如何让别人有危机感。发送验证码怎样向好友发微信验证码湖北健康码转码申请个人健康随身绿色码怎么申请?杀戮空间联机杀戮空间怎么联机玩
北京虚拟主机 景安vps buyvm 服务器评测 美国翻墙 美国主机评论 nerd 嘉洲服务器 申请个人网站 北京双线 徐正曦 泉州电信 如何建立邮箱 免费邮件服务器 空间租赁 web服务器是什么 中国电信测速器 国外的代理服务器 电信网络测速器 德讯 更多