Пользователь отметил это в winapi. Он, наверное, уже знал о крючках. Часть ответа HABJAN указывает в правильном направлении. Ответ на вопрос: использовать Spy ++
Я не думаю, что есть сообщение для «нажата кнопка» или «нажата ссылка», но если вы заметите программу с spy ++, вы увидите сообщения с уведомлениями UI, подобные этим: WM_CAPTURECHANGED, WM_CHANGEUISTATE или даже WM_POSCHANGING. Я думаю, что это сообщения, которые вы ищете.
Другим способом сделать это может быть использование AutomationElement, см. Этот ответ: Получение URL-адреса текущей вкладки из Google Chrome с использованием C #
PS: Если бы я мог понизить редактирование другим пользователем вопроса, я бы понизил голосование Dyppl ... вопрос использовал очень точные слова: "получить сообщение" вместо "обрабатывать" в заголовке.
PS2: Это старый вопрос, но я задавал мне тот же вопрос ранее и натолкнулся на него в google, возможно, мой ответ кому-нибудь поможет