我正在将一些CToolbars转换为CMFCToolbars,我的CMainFrame继承自CMDIFrameWnd类。但是我找不到将CPane / CMFCToolbar停靠到CMDIFrameWnd的方法,我见过的每个教程或源都使用CMDIFrameWndEx作为CMainFrame类。
任何人都可以确认CPane / CMFCToolbars只能用于CMDIFrameWndEx帧吗? 如果CPane / CMFCToolbars可以与CMDIFrameWnd一起使用那么一些代码样本?
答案 0 :(得分:0)
在搜索CBasePane的源代码后,看起来CMDIFrameWnd不能用于CMFCToolBar的对接/显示。
在“afxbasepane.cpp”CBasePane :: AdjustDockingLayout(...)中,CMDIFrameWnd未列为可接受的ParentFrame。
可能有一些解决方法,但我没有证据证明。