栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Ribbon界面开发(C++)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ribbon界面开发(C++)

一.简介

Ribbon:固定式工具栏界面,能够使用户更容易地使用 软件的各项常用功能,例如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)添加代码

void CMainframe::OnButton2()
{  
    // 获取Combo Box控件的指针   
    CMFCRibbonButton* pButton = DYNAMIC_DOWNCAST(CMFCRibbonButton, m_wndRibbonBar.FindByID(ID_BUTTON2));   
	MessageBox(_T("Please select one item!"));   

}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/457434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号