CMFCToolbar和CMDIFrameWnd

时间:2014-01-09 17:59:25

标签: c++ mfc mfc-feature-pack cmfctoolbar

我正在将一些CToolbars转换为CMFCToolbars,我的CMainFrame继承自CMDIFrameWnd类。但是我找不到将CPane / CMFCToolbar停靠到CMDIFrameWnd的方法,我见过的每个教程或源都使用CMDIFrameWndEx作为CMainFrame类。

任何人都可以确认CPane / CMFCToolbars只能用于CMDIFrameWndEx帧吗? 如果CPane / CMFCToolbars可以与CMDIFrameWnd一起使用那么一些代码样本?

1 个答案:

答案 0 :(得分:0)

在搜索CBasePane的源代码后,看起来CMDIFrameWnd不能用于CMFCToolBar的对接/显示。

在“afxbasepane.cpp”CBasePane :: AdjustDockingLayout(...)中,CMDIFrameWnd未列为可接受的ParentFrame。

可能有一些解决方法,但我没有证据证明。