CMFCToolbar и CMDIFrameWnd

Я конвертирую некоторые CToolbars в CMFCToolbars, мой CMainFrame наследуется от класса CMDIFrameWnd. Однако я не могу найти способ прикрепить CPane / CMFCToolbar к CMDIFrameWnd, каждый учебник или источник, который я видел, использует CMDIFrameWndEx в качестве класса CMainFrame.

Кто-нибудь может подтвердить, что CPane / CMFCToolbars можно использовать только для фреймов CMDIFrameWndEx?
и если CPane / CMFCToolbars можно использовать с CMDIFrameWnd, то какие примеры кода?

0

Решение

После поиска исходного кода для CBasePane оказывается, что CMDIFrameWnd НЕ МОЖЕТ использоваться для закрепления / отображения CMFCToolBar.

В «afxbasepane.cpp» CBasePane :: AdjustDockingLayout (…) CMDIFrameWnd не указан в качестве допустимого ParentFrame.

Может быть какой-то обходной путь, но у меня нет никаких доказательств этого.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]