MFC 6.0 新增功能区不显示
Posted
技术标签:
【中文标题】MFC 6.0 新增功能区不显示【英文标题】:MFC 6.0 added Ribbon does not display 【发布时间】:2015-01-30 16:02:38 【问题描述】:我想给猪涂口红。想要拥有功能区的 MFC 6.0 MDI 应用程序。
我遵循了Walkthrough:Updating a pig 最优秀的例子
功能区没有出现,没有任何东西在吠叫...即它可以创建并加载它。所以我回去下载了链接中提到的 Scribble 代码,并按照说明进行操作,效果很好……当然
我能够转换为 Office 2007 主题。
所以我正在寻找有关如何调试此问题的建议。
【问题讨论】:
“功能区没有显示 [...] 即它可以创建并加载它。” 这听起来像是一个非常不恰当的猜测。您是否考虑过使用调试器来验证功能区是否已正确创建? 【参考方案1】:有一千次机会把它搞砸。你应该这样做:
1) 新建一个带有 Ribbon 界面的项目。
2) 将所有资源和类与您未完全转换的项目进行比较(即检查您是否使用了CWinAppEx
而不是CWinApp
或CMDIFrameWndEx
而不是CMDIFrameWnd
)
【讨论】:
以上是关于MFC 6.0 新增功能区不显示的主要内容,如果未能解决你的问题,请参考以下文章