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

Вниз

ShellExecute(Application.Handle, open , http:// ,nil,nil, SW_HIDE);   Найти похожие ветки 

 
HMR   (2001-11-19 20:02) [0]

Параметр SW_HIDE не работает, так же как и другие. В чем ошибка? Запускаю на Win2K. Помогите кто может. Заранее благодарен!


 
Fellomena   (2001-11-20 11:46) [1]

Не знаю точно, но imho параметр SW_HIDE применим только к консольным приложениям.
Я сама проверяла - если запустить к примеру ping с параметром SW_HIDE то его выполнение
будет действительно невидимым. А вот в Windows-кими окнами/прогами такое не прокатывает.
Если хочешь скрыть запущенное приложение, попробуй SendMessage() а вот параметры для сокрытия поищи сам,
я на память не помню .


 
absent   (2001-11-21 06:40) [2]

А если так :)
ShowWindow(ShellExecute(Application.Handle,"open","http://",nil,nil, SW_HIDE), sw_hide);
Работать должна, но получается "масло масленное" :)


 
Виктор Щербаков ©   (2001-11-21 08:59) [3]

Значение возвращаемое ShellExecute:
If the function succeeds, the return value is the instance handle of the application that was run, or the handle of a dynamic data exchange (DDE) server application.

А ShowWindow требует хэндл окна. Так что работать не должно.


 
absent   (2001-11-21 14:16) [4]

Точно, эт я погорячился...
По-моему, при запуске "http://", то бишь эксплорера, данные об окне (его параметры) берутся из реестра, и поэтому игнорируется sw_hide



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
7-66365
Jazzy$
2001-09-30 19:26
2002.01.21
netUserGetInfo


7-66370
Giga-Byte
2001-08-29 22:59
2002.01.21
Как получить список процессов в win2k и убить желаемый


1-66304
BFG
2002-01-05 10:16
2002.01.21
Icon


14-66351
Mihan
2001-11-26 18:48
2002.01.21
Где достать?.......


4-66394
Sahmon
2001-11-20 23:50
2002.01.21
Shell - components