0

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

谁能确认 CPane / CMFCToolbars 只能在 CMDIFrameWndEx 框架上使用?如果 CPane / CMFCToolbars 可以与 CMDIFrameWnd 一起使用,那么一些代码示例?

4

1 回答 1

0

搜索 CBasePane 的源代码后,出现 CMDIFrameWnd 不能用于 CMFCToolBar 的停靠/显示。

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

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

于 2014-01-10T21:33:07.573 回答