Как гласит
Как я могу вызвать FormView для ChildForm? в приложении MDI?
Я видел много ответов для C # и других языков, но я программирую на MFC C ++, и никто еще не ответил на этот вопрос (только о MainFrame для SDI)
В основном это вопрос:
Как CFormView
происходит от CScrollView
, Я не вижу здесь проблемы, если вы замените CView
МДИ с CFormView
,
Одна неприятная вещь — это, конечно, фиксированный размер элементов управления в переменном кадре, который не является слишком элегантным дизайном и делает CFormView
немного устаревший по моему мнению. MFC — довольно старая архитектура, и поэтому переменная обработка диалоговых элементов управления не является чем-то особенным, но в прошлых проектах я обнаружил, что ResizableLib удобно преодолевать фиксированную планировку. Eсть CResizableMDIChild
класс вы можете использовать. Это все еще не так элегантно и просто, как в WPF или Windows Forms, но работает.