Форум: "WinAPI";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c