Отслеживание запущенных процессов
Добавлено: 17.07.2012 16:37:05
Уважаемые коллеги, доброго времени суток!
Ранее в топике http://www.freepascal.ru/forum/viewtopic.php?f=23&t=8137 начал работать с процессами, но остался специфический вопрос.
Суть задачи в следующем:
1. Есть командная строка для запуска Internet Explorer (IE) с некоторыми параметрами (запускаю его через CreateProess)
2. IE запускается в любимой ему одному позиции экрана
3. Требуется перетащить окно IE на другую позицию
Возникли проблемы...
Дело в том, что hwnd для окна IE не соответствует hwnd инициированного процесса и не соответствует hwnd приложения получаемого через GetWindowText (проверил все видимые мне hwnd и их "тексты").
Как определить какое окно двигать???
Ранее в топике http://www.freepascal.ru/forum/viewtopic.php?f=23&t=8137 начал работать с процессами, но остался специфический вопрос.
Суть задачи в следующем:
1. Есть командная строка для запуска Internet Explorer (IE) с некоторыми параметрами (запускаю его через CreateProess)
2. IE запускается в любимой ему одному позиции экрана
3. Требуется перетащить окно IE на другую позицию
Возникли проблемы...
Дело в том, что hwnd для окна IE не соответствует hwnd инициированного процесса и не соответствует hwnd приложения получаемого через GetWindowText (проверил все видимые мне hwnd и их "тексты").
Как определить какое окно двигать???