Переключение раскладок CWnd внутри CVIew

У меня есть приложение MDI с включенным Document/View. Внутри класса CView приложения создаются несколько производных от CWnd дочерних окон (разные представления), а затем помещаются в элемент управления вкладками (CMFCTabCtrl), который также создается в классе CView приложения. Итак, я вижу вкладки внутри каждого документа приложения и, переключаясь между этими вкладками, вижу каждое дочернее представление. Например, одно представление с визуализацией данных OpenGL, другое с окном текстового редактора, третье с визуализацией таблиц и т. Д.

Теперь я хочу добавить возможность одновременного просмотра всех созданных дочерних представлений, разделенных с помощью управления разделением внутри одного документа, и переключения между этим новым макетом на макет с вкладками, упомянутого выше, и наоборот с помощью команды меню. Итак, мне интересно, как лучше всего выполнить мою задачу

заранее спасибо

1 ответ

Пример приложения SWSPLIT на MSDN делает практически все, что можно сделать с помощью представлений и разделителей.

http://support.microsoft.com/kb/199515/en-us

Другие вопросы по тегам