Название: фокус ввода в QWebPage Отправлено: corrado от Мая 17, 2010, 11:51 Доброго времени суток,
мне необходимо сделать некоторые действия, когда какой-то элемент ввода почучает на загруженной странице фокус. Я воспользовался microFocusChanged() и она сообщает об изменении фокуса, но я не смог выяснить как узнать какой же все-таки элемент на странице обладает фокусом в текущий момент. Подскажите, пожалуйста как это можно сделать? Заранее спасибо Название: Re: фокус ввода в QWebPage Отправлено: NOX86 от Мая 19, 2010, 13:43 Боюсь, что помогу не сильно, но расскажу что знаю. Может кто дополнит.
Есть функция hitTestContent (http://doc.qt.nokia.com/4.6/qwebframe.html#hitTestContent) с помощью которой можно получить элемент который находится в заданной точке. Проблема состоит в том как получить эту точку. Возможно через винапи узнать, где именно мигает курсор редактирования? UPD: Наткнулся вот на что: hasFocus (http://doc.qt.nokia.com/4.6/qwebelement.html#hasFocus) Примерно так: Код: ... |