Информация об изменениях

Сообщение Re[4]: Мысли об MFC от 05.05.2017 9:22

Изменено 05.05.2017 9:24 AlexGin

Re[4]: Мысли об MFC
Здравствуйте, 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) —
делаются некоторые действия технического характера с этими (лишними?) сущностями...
Однако, тем не менее, это уже приятный для программера, шаг вперед
Re[4]: Мысли об MFC
Здравствуйте, 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) —
делаются некоторые действия технического характера с этими (лишними?) сущностями...

Однако, тем не менее, это уже приятный для программера, шаг вперед