Определение слова, находящегося под курсором мыши?

Как определить какое слово в данный момент находится под курсором мыши, если известно, что данное слово представлено в текстовом формате (как это происходит в программах-переводчиках Lingoes, Lingvo)?

Желательно на C#, а если будет работать и в Mono, то совсем идеально.


P.S. В Stackoverflow не удалось найти универсального и подробного решения.
  • Вопрос задан
  • 3395 просмотров
Решения вопроса 1
rasa
@rasa
Попробуйте использовать WinAPI. Приведенная ссылка под С++, перепишете под С#, например, пользуясь схожим кодом на шарп.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
TERMIK
@TERMIK
Не знаю, как это будет выглядеть в реале, но теоретически это можно сделать так:
если делать это на WPF, то можно после каждого пробела создавать по ячейке Grid'а, а в каждой ячейке поместить Label? в котором будет храниться слово, далее через событие MouseMove уже можно определять, какой Label находится под курсором
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы