Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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);
<...>
}
:D

Автор: suborg 27.10.2002, 00:29
Спасибо :) сработало

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