我使用的是visual studio 2010专业版。我在基于MFC对话框的应用程序上工作。
我已经创建了ribbon资源,并尝试使用以下命令加载该资源:
m_wndRibbonBar.Create(this);
m_wndRibbonBar.LoadFromResource(IDR_RIBBON);其中也在头文件中声明了CMFCRibbonBar m_wndRibbonBar。
但我不能在基于对话框的应用程序中创建相同的应用程序,它可以在SDI或MDI应用程序中工作。
我想在基于对话框的应用程序中创建功能区控件。
有没有这样做的可能性,如果没有,有什么替代方案?
发布于 2020-02-06 21:56:31
例如,在互联网上的其他地方回答:
ribbon control in mfc dialog based application
引述如下:
根据MSDN documentation的说法:
不能在基于对话框的应用程序中创建功能区。有关详细信息,请参见Application Type, MFC Application Wizard。

可能的解决方法:
CFormView.View的SDI应用程序。https://stackoverflow.com/questions/60088449
复制相似问题