Старый 09.03.2005, 05:05   #94 (permalink)
Профи
Бессмертный
 
Аватар для Профи
 
Регистрация: 01.03.2004
Адрес: RU
Сообщений: 5,045
Цитата:
Сообщение от Multy писал(а) ср, 09 марта 2005 04:41
Для того, что бы програмно передвинуть мышку нужно послать в систему сообщение с указанием абсолютных координат, тоже самое если хотим нажать гнопку мышки.
Так вот в заголовке сообщение есть параметр Handl автора сообщения. У мышке он один у программы другой. Handl мышки можно получить функцией типа GetHandlMouse, так что достаточно сравнить Handl'ы.
Мне приходилось писать программы, в которых одна программа изображает для другой нажатия мышью. По-моему на стороне получателя сообщений узнать ID процесса-отправителя нельзя - в сообщении есть только handle/hwnd самого окна-получателя, а процесс-отправитель нигде не записывается. Делал ли ты когда-то определение отправителя сообщения или только ожидаешь, что оно возможно, но не пробовал?
__________________
На трудном пути к легким деньгам...
Профи вне форума