Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
3-66199
Grey
2001-12-12 18:43
2002.01.21
Interbase и потоки


1-66293
BFG
2002-01-04 21:18
2002.01.21
Mortal Combat 4


3-66190
dimsfdf
2001-12-17 14:44
2002.01.21
А какой сейчас самый свежий ORACLE?


1-66297
Yan Kovalskiy
2001-12-28 06:39
2002.01.21
Системы исчисления


6-66331
Роллер
2001-10-25 10:51
2002.01.21
Windows SocketError: что за ошибки?




   Наверх