Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > пустая MDI форма


Автор: Dray 10.11.2004, 21:58
Visual C++ NET
Если запустить заготовку MDI приложения, созданную визардом, сразу появляется Child форма нового документа. Как это отключить? Чтоб MDI форма была пустой, и пользователь сам создавал новый документ?

Автор: Tatarin 11.11.2004, 09:08
в классе приложения (обычно называется *App) есть функция InitInstance(). Там есть такой фрагмент:

Код

...
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
...


сразу после него вставь следующую строку:

Код

cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;


Автор: Dray 11.11.2004, 17:09
Спасибо Tatarin smile smile smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)