Re[4]: Мысли об MFC
От: AlexGin Беларусь  
Дата: 05.05.17 09:22
Оценка:
Здравствуйте, qaz77, Вы писали:

Q>Ну вот работает — и все.

Q>Сейчас под рукой MSVC 2013, делаем New project->MFC->MFC Application.
Q>Там же, где выбирается MDI/SDI/Dialog based, есть опция "Document/View architecture support".
Q>Если галочку снимаем, то никакие шаблоны документов и проч. не генерируются, ни в InitInstance, ни где-то еще.
Q>ChildView делается просто наследником CWnd.

Кстати, да!
Даже работает!
Проверил на MSVC 2015 (CE Update 3) — удивительное рядом! Можно не 'таскать' за собой "документ"
К сожалению, это не отменяет некоторый overhead по кодам: так сгенерированы CMainFrame (наследник CMDIFrameWndEx),
и CChildFrame (наследник CMDIChildWndEx), также делаются некоторые действия технического характера с этими (лишними???) сущностями.
Но это вполне в стиле технологий, принятых в 1990-е, тогда это было в тренде.

Однако, тем не менее, это уже приятный для программера шаг вперед
Отредактировано 05.05.2017 9:43 AlexGin . Предыдущая версия . Еще …
Отредактировано 05.05.2017 9:24 AlexGin . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.