| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > MDI - запрет создания первого документа |
| Автор: suborg 25.10.2002, 18:49 |
| Смысл в том, что в моей программе перед созданием документа требуется задать параметры, поэтому при запуске программы нежелательно сразу документ создавать - раздражает, может просто старый открыть надо, а тут параметры давать приходится для ненужного нового. Так вот, интересно, где что нужно изменить чтобы сразу новый документ при запуске приложения не создавался? |
| Автор: Mike Kostyuhin 25.10.2002, 18:56 |
| На чем пишем??? |
| Автор: VitSoft 25.10.2002, 19:43 |
| раз MDI значит CV в CMyApp функция InitInstance заремить: // Dispatch commands specified on the command line //if (!ProcessShellCommand(cmdInfo)) // return FALSE; Good luck http://www.dev.vitgroup.com |
| Автор: Blade 25.10.2002, 21:32 |
| Иначе (тоже для mdi, для sdi вообще так не сделать): BOOL CApp::InitInstance(): { <...> CCommandLineInfo cmdInfo; cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; //эту строчку добавь ParseCommandLine(cmdInfo); <...> } |
| Автор: suborg 27.10.2002, 00:29 |
| Спасибо |