![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellExecute
@andrew © (2002-09-16 18:21:00)Я открываю файл с помощью ShellExecute. Можно мне как-то после этого сделать SendMessage, короче говоря вытащить hwnd запущенного процесса или мне надо обязательно использовать CreateProcess с "навороченными параметрами" :-), опять же: с какими? Вери биг тхенкс.
Александр С. (2002-09-17 07:20:00) [1]Если использовать ShellExecuteEx, то в записи SHELLEXECUTEINFO
в поле hProcess будет помещен хендл запущенного приложения.
Diamond Cat (2002-09-17 01:38:00) [2]2 Songа если окон открывается несколько и GetActiveWindow/GetForeGroundWindow покажет не тто окно?????
через CreateProcess результат будет однозначным
Song (2002-09-16 19:37:00) [3]Если приложение запускается видимым и/или активным, тогда сначала дождать его запуска (WatForInputIdle), потом считать дискриптор - GetActiveWindow/GetForeGroundWindow. Если окна не появляется, тогда сложнее, через процесс.