![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| kurlyak |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 7.11.2007 Репутация: нет Всего: 3 |
Вобщим, есть такой код, когда наводишь мышу в Internet Explorer на текст- в программе этот текст высвечиввется. Смысл в том, что я ищу путь, что бы получить слово под курсором мыши в браузере. Получается только в IE пока через IAccessible, вот код. Но факт в том, что этот код получает не слово под курсором мыши, а целую строку или абзац. Как сделать, что бы находить слово под курсором мыши в этом абзаце? Мне кажется надо копать в сторону accHitTest и get_accChild то есть получить Child (одно слово из текстовой строки которая вернулась) и проверить на HitTest но я не знаю как это сделать. Как вобще замутить эту тему?
|
|||
|
||||
| vol4ek |
|
|||
![]() конь в пальто ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: нет Всего: 0 |
как минимум, скопировать строку под курсором в переменную типа CString. также знать положение курсора в строке. Сделать GetAt() тем самым получить символ, надь которым находится курсор. Далее в цикле делаем GetAt() влево и вправо пока не встретим пробел. далее думаю сами знаете что делать.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |