Вниз
Скачать: CL | DM;

Канва, текст, и... мышка   Найти похожие ветки 

 
FrykT ©   (2005-12-30 11:58) [0]

Доброго времени суток! Пишу компонент,  наследник TCustomControl. Вывод текста -- на канве, построчно. Мне нужно сделать взаимодействие с мышкой. Т.е. мышка над словом, его, к примеру, - нужно подсвечивать другим цветом. Вообщем, нужно знать, что за слово под мышкой в данный момент.


 
Rouse_ ©   (2005-12-30 14:21) [1]

Бери соординаты курсора и проверяй что у тебя в данной области отображено. PtInRect самое простое :)


 
FrykT ©   (2005-12-31 16:53) [2]

Можно поподробнее?:)
Тема чуть выше (или ниже) со скроллом тоже относится к этому компоненту. Поэтому я и спрашиваю)) Походу, расчёт не такой простой как кажется. Вывод текста естественно идёт только в видимой области ClientRect.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
2-1152464210
Anton22
2006-07-09 20:56
2006.07.30
Окно запроса пользователя и пароля


3-1148881795
DelphiN!
2006-05-29 09:49
2006.07.30
Очень медненный Append в таблицу Firebird-a


15-1151649368
syte_ser78
2006-06-30 10:36
2006.07.30
просто вопрос о деньгах.


15-1151905153
Ega23
2006-07-03 09:39
2006.07.30
С Днём рождения! 2 июля


5-1136303968
FunkyByte
2006-01-03 18:59
2006.07.30
Создание потомка TComponent с нестандартным владельцем




   Наверх