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

Вниз

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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.035 c
8-1079695681
Sauron_ua
2004-03-19 14:28
2004.05.30
ПОМОГИТЕ!!!! DirectX Texture


6-1081490934
Orc
2004-04-09 10:08
2004.05.30
Проверить наличие веб-сервера


6-1081314901
D.Z.
2004-04-07 09:15
2004.05.30
Дескриптор сокета в чужой программе.


3-1084185491
Viktor
2004-05-10 14:38
2004.05.30
Конфликт транзакций


6-1081340404
NorthMan
2004-04-07 16:20
2004.05.30
Такой вопрос. Почему иногда функция Socket.ReceiveText возвращает





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский