2016-09-14 3 views
-1

Я пытаюсь написать редактор для игровых сцен. Пока что я могу представить результаты в одном окне. Тем не менее, я хотел бы иметь несколько «панелей», например, для предварительного просмотра свойств материалов или ресурсов.Несколько представлений «панорамы» в одном документе Приложение Windows

Хорошим примером будет Blender макет: enter image description here

Я знаю, MFC и WinAPI, я не предпочел бы использовать Qt, так как это не бесплатно.

+0

Эти окна боковой панели могут быть окнами CControlbar, окна CPane ... и MFC могут это сделать. В чем проблема ? – flaviu2

+0

Я думаю, что проблема в том, что я не хочу использовать диалоговое окно. Я использую подход Document-View для одного документа. Итак, что вы говорите, это вещи контроля? Как кнопки? И вы добавляете их в мой основной вид? Я скорее подумал, что мне нужно отдельное окно (полученное из CWnd) и каким-то образом разделить представление .... –

+0

Сделайте и создайте несколько окон. –

ответ

0

Я сделал это на коммерческое применение, и это работает прекрасно:

  1. Создание единого приложения документа
  2. Читайте о CDockablePane, а затем посмотреть в Feature Pack exanples MFC.
  3. Наконец-то реализуйте CDockablePanes и их содержимое
  4. Устройте их так, как вы хотите, прикрепив их к своему собственному CFrameWndEx -полученный класс.
Смежные вопросы