![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск сеанса DOS в окне программы (Напр.формы Delphi)? [D6, Win2k]
lesa © (2002-11-04 12:36:00)Есть ли возможность запустить Dos приложение(с ожиданием завершения) в окне разрабатываемой программы(может быть
подогнав размеры окна)???
lesa (2002-11-04 16:02:00) [1]Я все это задал.В символах.
Результат - запуск NC.exe на весь экран,а не в окне.
А у Вас?
Marcus (2002-11-04 15:57:00) [2]StartupInfo.dwFlags := STARTF_USEPOSITION or STARTF_USECOUNTCHARS;
StartupInfo.dwX := <смещение от левого верха экрана>;
StartupInfo.dwY := <смещение от левого верха экрана>;
StartupInfo.dwXCountChars := <ширина окна в символах>;
StartupInfo.dwYCountChars := <высота окна в символах>;
Указание габаритов окна в пикселах для консольного приложения не проканает
lesa (2002-11-04 15:44:00) [3]Что-то не получается у меня корректно задать параметры
CreateProcess в части координат запуска окна и его размеров при
запуске в окне формы ,например, NC.exe
А у Вас это проходит?
Evgeny V (2002-11-04 13:29:00) [4]Используйnе CreateProcess для запуска процесса, указание координат запуска окна(например своей формы), и размеров окна, WaitForSingleObject и GetEixtCode для ожидания завершения и получения статуса завершения окна(см. help по WinSdk).
Marcus (2002-11-04 12:53:00) [5]С ожиданием можно, а в своем окне - нет.