Как вызвать FormView в ChildForm в приложении MFC C ++ MDI

Как гласит

Как я могу вызвать FormView для ChildForm? в приложении MDI?

Я видел много ответов для C # и других языков, но я программирую на MFC C ++, и никто еще не ответил на этот вопрос (только о MainFrame для SDI)

В основном это вопрос:

  • Как я могу применить свой FormView в ChildFrame (CMDIChildWnd)?

0

Решение

Как CFormView происходит от CScrollView, Я не вижу здесь проблемы, если вы замените CView МДИ с CFormView,

Одна неприятная вещь — это, конечно, фиксированный размер элементов управления в переменном кадре, который не является слишком элегантным дизайном и делает CFormView немного устаревший по моему мнению. MFC — довольно старая архитектура, и поэтому переменная обработка диалоговых элементов управления не является чем-то особенным, но в прошлых проектах я обнаружил, что ResizableLib удобно преодолевать фиксированную планировку. Eсть CResizableMDIChild класс вы можете использовать. Это все еще не так элегантно и просто, как в WPF или Windows Forms, но работает.

0

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


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