>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Получить текст для поиска с ya.ru http://forum.mozilla-russia.org/viewtopic.php?id=53136 |
greenpiece > 02-01-2012 21:21:56 |
Добрый день. Есть такая задача. Нужно получить текст, который вводит пользователь в edit на страничке, например, ya.ru. Сделать это нужно с помощью c++. С помощью IAccessible я смог получить все дочерние окна браузера, но не элементы управления на странице. То есть можно получить URL страницы, но не текст на странице. Есть ли способ это сделать, возможно, с помощью не IAccessible, чего-то другого? P.S. Грязный хак вроде управления мышью и клавиатурой для выделения нужного текста не пойдет. FindWindowEx тоже не сработает, уже пробовался такой вариант. |
iDev.Pi > 03-01-2012 01:03:14 |
greenpiece |
hydrolizer > 03-01-2012 11:06:48 |
greenpiece greenpiece пишет
В xul-окнах контролы не являются отдельными вложенными окнами (в отличие от, например, обычных win32-приложений); отрисовкой этих контролов занимается xul-движок, и делает это очень своим образом. Так что да, FindWindowEx не поможет. |