Зная pid процесса узнать handle его окна.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
lich100
незнакомец
Сообщения: 4
Зарегистрирован: 08.11.2010 12:54:15

Зная pid процесса узнать handle его окна.

Сообщение lich100 »

Всем привет. Есть программа, она запускает некую внешнюю программу в процессе, processid я знаю как получить, мне нужно зная этот processid узнать handle его окна. Я мог бы в принципе и по заголовку окна процесса получить его handle, но фишка в том, что бывают моменты, когда запущено несколько окон с одинаковым заголовком и тогда не понятно, то он окно найдет или нет. В общем вот такая проблема. Помогите разобраться.
Аватара пользователя
coyot.rush
постоялец
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Сообщение coyot.rush »

Платформа windows или linux

Добавлено спустя 9 минут 56 секунд:
для win GetWindowThreadProcessId(); http://vsokovikov.narod.ru/New_MSDN_API/Window/fn_getwindowthreadprocessid.htm
lich100
незнакомец
Сообщения: 4
Зарегистрирован: 08.11.2010 12:54:15

Сообщение lich100 »

Вообще программа планируется как кроссплатформенная. Но пока пишу для Windows.
Ответить