Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Запуск сеанса DOS в окне программы (Напр.формы Delphi)?   Найти похожие ветки 

 
lesa   (2002-11-04 12:36) [0]

Есть ли возможность запустить Dos приложение(с ожиданием завершения) в окне разрабатываемой программы(может быть
подогнав размеры окна)???


 
Marcus   (2002-11-04 12:53) [1]

С ожиданием можно, а в своем окне - нет.


 
Evgeny V   (2002-11-04 13:29) [2]

Используйnе CreateProcess для запуска процесса, указание координат запуска окна(например своей формы), и размеров окна, WaitForSingleObject и GetEixtCode для ожидания завершения и получения статуса завершения окна(см. help по WinSdk).


 
lesa   (2002-11-04 15:44) [3]

Что-то не получается у меня корректно задать параметры
CreateProcess в части координат запуска окна и его размеров при
запуске в окне формы ,например, NC.exe
А у Вас это проходит?


 
Marcus   (2002-11-04 15:57) [4]

StartupInfo.dwFlags := STARTF_USEPOSITION or STARTF_USECOUNTCHARS;
StartupInfo.dwX := <смещение от левого верха экрана>;
StartupInfo.dwY := <смещение от левого верха экрана>;
StartupInfo.dwXCountChars := <ширина окна в символах>;
StartupInfo.dwYCountChars := <высота окна в символах>;

Указание габаритов окна в пикселах для консольного приложения не проканает


 
lesa   (2002-11-04 16:02) [5]

Я все это задал.В символах.
Результат - запуск NC.exe на весь экран,а не в окне.
А у Вас?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-51896
Troll
2002-11-24 13:08
2002.12.16
Подскажите ссылку:


1-51787
Roman_Tutov
2002-12-04 12:53
2002.12.16
Как проверить активен-ли процесс


4-52038
SmallVS
2002-11-01 13:03
2002.12.16
ERROR_SHARING_VIOLATION


14-51915
Anatoly Podgoretsky
2002-11-24 08:56
2002.12.16
Именинники 24 ноября


1-51664
Sego
2002-12-05 14:32
2002.12.16
Коректный ввод в Tedit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский