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

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

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


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

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

Похожие вопросы