Visual C ++应用程序中的Backstage视图

时间:2014-01-26 13:57:51

标签: visual-studio visual-c++ mfc visual-studio-2013

这是我在Visual C ++上的第一个应用程序,我想在Office中制作GUI。所以我使用MFC。在Visual Studio中我创建了项目。除了以下时刻,一切都很好:当我点击功能区上的File标签时,会出现标准菜单,但不会显示Backstage视图,类似于Office Backstage View。如何使用Backstage View?

1 个答案:

答案 0 :(得分:0)

以前的Office版本没有这个完整的后台视图。 VS-2010的当前MFC实现使用Office 2007中引入的样式。没有后台视图。

当前(商业)BCG库或Codejock也支持这样的后台视图,包含代码和向导。

初学者会很复杂。但是当用户选择此上部按钮时,应该可以截取命令。因此,创建自己的CMFCRibbonApplicationButton实现。覆盖CMFCRibbonApplicationButton :: OnLButtonDown。

此外,您可以删除CMFCRibbonApplicationButton并创建自己的类别来执行操作。我从未尝试过这个,但它应该是可能的,因为CMFCRibbonConstructor中有一个虚函数CreateApplicationButton。

比你可以自由切换主框架中的视图...搜索howto的关键字,将是“切换视图mfc”。您会找到几个代码示例。

HTH