Microsoft Visual C++ 2008功能部件包含功能区菜单支持。是否有可能在未使用功能区菜单创建的现有MFC应用程序中使用该功能?如何将功能区菜单添加到现有的MFC应用程序中?
5
A
回答
5
确实有可能采用现有的MFC应用程序并将其更新为使用MFC功能包中的功能区,而我自己也是这样做的。
在MSDN here上有几条演练文章,演示如何使用您可能熟悉的Scribble MFC示例应用程序来完成此操作。
在本质上,你需要做的是改变你的代码以使用功能包基类,而不是标准的MFC基类的东西 - 例如,更换CWinApp
与CWinAppEx
,CFrameWnd
与CFrameWndEx
,等等,那么你可以添加CMFCRibbonBar
和CMFCRibbonApplicationButton
对象到您的主窗口类创建功能区本身。要开始,我会建议下载Scribble样本并遵循walkthrough文章。
我希望这有助于!
1
是的,肯定可以使用MFC Feature Pack提供的功能区类。
一个基本的介绍可以在这里找到:Quick Tour Of New MFC Functionality和更详细的教程可以在这里找到:MFC Feature Pack Tutorial。
但是,请注意,它附有一个相当严格的许可证。有关条件,请参阅Licensing the 2007 Microsoft Office User Interface和此related discussion。
2
除了资源所指出的ChrisN,我建议创建一个新的MFC应用程序,包括一个色带和检查生成的代码..
相关问题
- 1. 如何将菜单项添加到现有的Android应用程序菜单?
- 2. 如何将简单的CMS功能添加到现有的Symfony应用程序
- 3. 如何将Windows 7功能区添加到WTL应用程序
- 4. 将现有的类添加到mfc应用程序
- 5. 将控制台添加到现有的MFC应用程序
- 6. 将博客功能添加到现有的Rails应用程序
- 7. 如何将缩放功能添加到我现有的Flash应用程序中?
- 8. 如何将折叠功能添加到现有的响应菜单?
- 9. 将推送通知功能添加到现有应用程序
- 10. 如何将自定义菜单项添加到现有的应用程序?
- 11. 如何将图标添加到MFC功能区按钮
- 12. MVVM功能区应用程序菜单实现(WPF 4.5功能区)
- 13. 使用VB.NET将项目添加到功能区下拉菜单
- 14. 如何将教程功能添加到应用程序?
- 15. 如何加快MFC功能区应用程序的加载时间
- 16. 如何将子菜单添加到MFC中的CMenu?
- 17. 将控件添加到Office中的现有功能区组(VSTO)
- 18. Windows 8中的功能区菜单桌面应用程序
- 19. Android应用程序中的功能区菜单
- 20. iPad应用程序中的功能区菜单
- 21. 如何将一个功能区添加到窗体应用程序
- 22. 如何将暂停/恢复功能添加到应用程序?
- 23. 如何将功能添加到iPhone应用程序?
- 24. 如何将iOS“Open In ...”功能添加到应用程序
- 25. 将下拉菜单添加到CRM 2011功能区
- 26. 将标尺添加到MFC应用程序中的CDockablePane中
- 27. 如何将过滤视图添加到功能区“添加现有”按钮
- 28. 如何将Clojure REPL添加到现有的.NET应用程序?
- 29. 如何将页面添加到现有的AngularJS应用程序?
- 30. 如何将Devise Confirmable添加到现有的Rails应用程序
我发现你的问题的有趣的信息。 希望它有帮助。 http://msdn.microsoft.com/en-us/library/bb983935.aspx – user1730163 2012-10-08 22:42:26