Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

CreateProcess ??   Найти похожие ветки 

 
Анатолий Ксюндзский   (2004-04-15 23:01) [0]

Как можно запустить exe файл, что бы его окна были скрытыми(как ShowWindow(handle,SW_HIDE)) ??

Если можно, пример


 
Jack128 ©   (2004-04-15 23:05) [1]

структура STARTUPINFO, поле wShowWindow


 
Анатолий Ксюндзский   (2004-04-15 23:14) [2]


> Как можно запустить exe файл, что бы его окна были скрытыми(как
> ShowWindow(handle,SW_HIDE)) ??
>
> Если можно, пример


 
Анатолий Ксюндзский   (2004-04-15 23:17) [3]

Ещё вопрос:

ShellExecute(
0,
pchar("open"),
pchar("c:\windows\system32\calc.exe"),
pchar(""),
pchar("c:\windows\system32"),
sw_hide)


почему такой код открывает calc.exe" но в видимом виде???


 
Jack128 ©   (2004-04-15 23:20) [4]


> почему такой код открывает calc.exe" но в видимом виде???
спроси разработчиков колькулятора. Программа этот параметр вполне может проигнорировать..


 
Анатолий Ксюндзский   (2004-04-15 23:26) [5]

ну так это...
как я понимаю параметр sw_hide — это флаг винде который определяет как ей отображать окна открываемой программы, а не самому приложению....


 
Анатолий Ксюндзский   (2004-04-15 23:29) [6]

о, всё, вопрос снят, это оказывается с калькулятором только такие грабли, с остальным всем всё ОК


 
Jack128 ©   (2004-04-15 23:32) [7]


> sw_hide — это флаг винде который определяет как ей отображать
> окна открываемой программы, а не самому приложению....
нет, этот флаг передается в программу, а уж она сама решает как этот параметр использовать.. В delphi этот параметр, как я понимаю,  - это переменная System.CmdShow


 
Анатолий Ксюндзский   (2004-04-15 23:51) [8]

ок, ферштэйн, спасибо!


 
Артем Губерниев   (2004-04-16 13:03) [9]

А вот Arcview 3.2 тоже плевала на sw_hide! Может, по другому как можно?


 
Jack128 ©   (2004-04-16 19:32) [10]


> А вот Arcview 3.2 тоже плевала на sw_hide! Может, по другому
> как можно?
найти окна запущенного приложения с самому скрыть их..


 
AndB   (2004-04-17 18:22) [11]

2 Артем Губерниев   (16.04.04 13:03) [9]
> А вот Arcview 3.2 тоже
C ним (с ней?) как раз просто. Пиши в %AVHOME%\ETC\Startup нечто вроде:
aPnt = System.ReturnScreenSizePixels
av.MoveTo (0, 17)
av.Resize (aPnt.GetX, (aPnt.GetY - 17))

данный пример увеличивает окно до экрана не распахивая его. Подобным образом можеш и свернуть, и за экран окно задвинуть.
но это лучше на http://www.dataplus.ru/Root/Forum/default.asp



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

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
14-1084457766
Delphi5.01
2004-05-13 18:16
2004.05.30
Gde mojno kupit pochtovik Administrator@MyFirm.com


14-1083912806
Rule
2004-05-07 10:53
2004.05.30
Помогите радиолюбители


14-1084260958
pasha_golub
2004-05-11 11:35
2004.05.30
Однако.


6-1081351811
nomshar
2004-04-07 19:30
2004.05.30
И опять о сокетах


14-1084322881
SPeller
2004-05-12 04:48
2004.05.30
PE Viewer 1.1