ribbon界面_ribbon栏

日期: 栏目:游戏攻略 浏览:338 来源:tugaga

1:在vc6中用一些外部库就可以实现Ribbon界面,如toolkit,但是很麻烦,而且库是收费的,当然网上有很多免费的;

2:在vc2008中可以用代码添加设计Ribbon界面,瞎没依然很麻烦;

很多具体方法可以查看MSDN,这里例举常用的。拆嫌

使用方法:

CMFCRibbonBar

1:CMFCRibbonBar m_wndRibbonBar; 是指整个Ribbon界面的底层面板;

2:获取当前类别:m_wndRibbonBar.GetActiveCategory();//CMFCRibbonCategory* GetActiveCategory()

3:获取任一类别:m_wndRibbonBar.GetCategory();//CMFCRibbonCategory* GetCategory( int nIndex ) const;;

CMFCRibbonPanel

1:获取类别上的元素:CMFCRibbonBaseElement* FindByID( UINT uiCmdID ) const;

//EnableLoadDockState(0);//启动后不读取上次界面的保存结果;//

隐藏索引栏:

Paneobject.ShowPane(0,0,0 ); //如果用m_CMyDlgePane.showwindow(sw_show)不会刷新;

显示隐藏的索引栏:

m_CMyDlgePane.ShowPane(1,1,1 );//非停靠状态;

DockPane(&m_CMyDlgePane);//将索引栏设置为停靠状态;

//

CDockablePane::Slide//在对窗口模式下的窗格中进行动画处理。既:索引栏非嵌入状态,控制索引栏隐藏显示;

CDockablePane::ToggleAutoHide();//将索引栏设置为停靠状态,控磨御纳制索引栏的隐藏显示;

virtual BOOL CanBeClosed() const { return 0; }//重新函数,取消索引栏关闭键;

virtual BOOL CanAutoHide() const { return 0; }//重新函数,取消索引栏隐藏键;

用CUI命令可以定义RIBBON界面的命令面板、菜单等各种选项

以上就是孜孜网小编大虾米为大家整理的ribbon界面_ribbon栏相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

Page:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。