Re[4]: поиск объектов
От: Conr Россия  
Дата: 07.07.08 10:10
Оценка:
Здравствуйте, Dwyane, Вы писали:

>>> Возможно через IAccessible и K. Хотя там тоже свои сложности, насколько я помню так можно получить предложение, а не конкретное слово.

C>>Не используют они IAccessible, а внедряют хук и дергают слово из каждого окна по своему. Проверено., Для тех же RichEdit шлют EM_STREAMOUT; для Edit`а WM_GETTEXT, а потом вынимают нужно слово из всего текста. Надо полагать код для других типов окон тоже специфичен.

D>Так а как они будут узнавать что за елемент лежит на форме?

D>Про браузеры ( да и вообще COM объекты ) тогда вообще можно забыть. Насколько я понимаю клик шлеться некону оконному елементу, а потом некий метод по ДОМ модели определяет на чем реально был клик. А ведь с браузерами Лингво работает отлично.
С браузерами и прочими вордами, думаю, легче всего — там есть дом, по HWND достаточно легко к нему подключиться и пользоваться им.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.