小程序开发定制Ribbon界面开发(C++)

一.简介

:小程序开发定制固定式工具栏界面,小程序开发定制能够使用户更容易地使用 小程序开发定制软件的各项常用功能,例如Word 2007中的保存,设置格式,插入图片等常用功能,都可以从Ribbon界面快速地访问到,从而提高用户的生产效率

二.项目创建

1)利用MFC向导生成单文档应用程序框架

 

  在Ribbon界面的右上角位置有个“Style”下拉菜单,我们可以选择不同的Style,在Office 2007 (Blue Style)、Office 2007 (Black Style)、Office 2007 (Silver Style)、Office 2007 (Aqua Style)、Windows 7等5中风格之间切换。

三.添加Ribbon控件

Ribbon的界面元素可以分为类别、面板和基本控件(按钮、文本编辑框等)

类别由面板组成,面板又由按钮、文本编辑框等基本控件组成。

1)加载类别和面板

选择Category拖入Ribbon bar,放到Home类别的后面,可以看到它的默认名称为“Category1”,并且默认带了一个面板“Panel1”

 2)加载基本控件

四.为Ribbon控件添加消息处理函数

1)右键点击Open按钮,选择“Add Event Handler”

 2)右侧的Class list中选择“CMainFrame”,左侧的Message Type中选择“COMMAND”,最后点击“Add and Edit”按钮

 3)添加代码

  1. void CMainFrame::OnButton2()
  2. {
  3. // 获取Combo Box控件的指针
  4. CMFCRibbonButton* pButton = DYNAMIC_DOWNCAST(CMFCRibbonButton, m_wndRibbonBar.FindByID(ID_BUTTON2));
  5. MessageBox(_T("Please select one item!"));
  6. }

五.为Ribbon控件添加使能功能

1)同样的右键点击Open按钮,选择“Add Event Handler”

 2)右侧的Class list中选择“CMainFrame”,左侧的Message Type中选择“UPDATE_COMMAND_UI”,最后点击“Add and Edit”按钮

 3)添加代码

  1. void CMainFrame::OnUpdateButton8(CCmdUI *pCmdUI)
  2. {
  3.     pCmdUI->Enable(TRUE);
  4. }


 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发