![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Канва, текст, и... мышка [D7, WinXP]
FrykT © (2005-12-30 11:58:00)Доброго времени суток! Пишу компонент, наследник TCustomControl. Вывод текста -- на канве, построчно. Мне нужно сделать взаимодействие с мышкой. Т.е. мышка над словом, его, к примеру, - нужно подсвечивать другим цветом. Вообщем, нужно знать, что за слово под мышкой в данный момент.
FrykT (2005-12-31 16:53:00) [1]Можно поподробнее?:)
Тема чуть выше (или ниже) со скроллом тоже относится к этому компоненту. Поэтому я и спрашиваю)) Походу, расчёт не такой простой как кажется. Вывод текста естественно идёт только в видимой области ClientRect.
Rouse_ (2005-12-30 14:21:00) [2]Бери соординаты курсора и проверяй что у тебя в данной области отображено. PtInRect самое простое :)