关于Ribbon菜单

RibbonTab [ˈrɪbən][tæb];RibbonPanel  [ˈpænl];PushButton;

PulldownButton;              ComboBox;               Separator [ˈsɛpəˌretɚ];          SplitButton  [splɪt]

1.选项卡页(RibbonTab):用户可以创建一个新的选项卡页,用来管理自己的面板RibbonPanel

2.面板(RibbonPanel:其他控件的容器

3.命令按钮(PushButton:对应一个ExternalCommand,单击这个按钮,对应的ExternalCommand将被执行。

4.下拉按钮(PulldownButton:带有下拉列表的按钮控件,表中的每个元素都是一个命令按钮,在下拉列表的元素间可以加水平分割线。

5.下拉记忆按钮(SplitButton:是下拉按钮的派生类控件,分为上下两部分,上部分功能类似命令按钮,下部分功能类似下拉按钮。

6.下拉组合框(ComboBox:是有下拉列表的选择控件,通过单击控件上的箭头可显示或隐藏下拉列表,此控件不支持多项选择。

·创建Ribbon对象

  一般都在IExternalApplicationOnStartup函数里面  IExternalCommand也可以行

 

·创建RibbonTab:

UIControlledApplication.CreateRibbonTab(string)

UIApplication.CreateRibbonTab(string)

 

·创建RibbonPanel:

UIControlledApplication.CreateRibbonPanel(tabName, panelName)

UIApplication.CreateRibbonPanel(tabName, panelName)

 

 

 

 

MFC(Microsoft Foundation Class)是由Microsoft开发的一套用于编写Windows程序的类库。Ribbon菜单是MFC中的一种界面风格,可用于创建现代化、富有交互性的用户界面。 Ribbon菜单的特点是具有直观的用户界面,其通过使用带有大型按钮和工具栏的标签式布局来增强程序的可用性和可操作性。Ribbon菜单可以在一个窗口内展示多个选项卡,每个选项卡上都可以放置多个按钮,且可以自定义按钮的布局和样式。这使得用户能够快速访问各种功能,并且可以通过单击按钮来执行特定的操作。 Ribbon菜单提供了一个集中管理和展示功能的中心,用户可以轻松地在不同的选项卡之间切换,并直观地了解当前所使用功能的状态。它还支持键盘快捷键和鼠标手势等交互方式,从而提高了用户的操作效率。 从开发者的角度来看,使用MFC Ribbon菜单可以简化界面的设计和开发过程。MFC提供了一系列的类和函数,用于创建和管理Ribbon菜单、按钮、选项卡等控件。开发者可以通过调用相应的函数来直接添加和配置这些控件,而无需手动绘制界面。同时,MFC还提供了响应控件事件的接口和函数,开发者可以通过编写相应的代码来实现功能的处理。 总之,MFC Ribbon菜单提供了一种现代化和直观的用户界面,适用于开发各种Windows程序。它可以提高用户的操作效率和体验,同时也简化了开发者的界面设计和开发工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值