Как я могу получать уведомления о каждом элементе управления, щелкнувшем в другом приложении? - PullRequest
0 голосов
/ 14 мая 2010

Я пишу приложение, которое должно получать уведомление при нажатии \ вызове элемента управления в другом приложении Как я могу поймать клик из моего приложения?

Вот еще несколько связанных вопросов:

  • Может ли UIAutomation быть решением? это работает и на неуправляемых приложениях?
  • Работает ли решение Spy ++ также на управляемых приложениях?

Я буду рад любой помощи.

1 Ответ

0 голосов
/ 14 мая 2010

Вам необходимо использовать Global Hooks, но в управляемых приложениях вы можете настроить Global Hooks только для событий клавиатуры и мыши. Поэтому для этого вам нужно написать неуправляемое приложение.

Вот сообщение в блоге, где парень из MS обсуждает внутренности Spy ++, что может быть полезно:
http://blogs.msdn.com/vcblog/archive/2007/01/16/spy-internals.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...