![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellExecute и фокус нового окна
Timon777 © (2005-11-18 14:12:00)Запускаю приложение с помощью ShellExecute, но оно не получает фокус. При этом новое приложение мигает в панеле задач...Как быть?
irishka001 (2005-11-18 16:16:00) [1]Может, стоит попробовать вмеcто SW_RESTORE поставить SW_SHOWMAXIMIZED или SW_SHOW?
Timon777 (2005-11-18 14:33:00) [2]>>Делфёст
Пробовал. Странно то, что всё равно фокус не передаётся
Делфёст (2005-11-18 14:30:00) [3]А я использую WinExec
пример
getdir(0, tekdir);
command:='iexplore.exe '+tekdir+'\table.html';
WinExec(PChar(command),SW_SHOWNORMAL);
может быть несколько не провессионально, но у меня работает!
Timon777 (2005-11-18 14:21:00) [4]Запускаю прогу так
ShellExecute(Handle,'open','My.exe',nil,PChar(ExtractFilePath(Application.ExeName)),SW_RESTORE);
Программа My.exe запускается, но мигает в панеле задач...А мне нужно чтобы стала активной
irishka001 (2005-11-18 14:16:00) [5]Поясни, что ты имеешь в виду. И если можно, приведи фрагмент кода. Так сложно понять.