Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.24;
Скачать: CL | DM;

Вниз

Позиционирование в TRichEdit   Найти похожие ветки 

 
panov ©   (2003-07-09 19:12) [0]

Есть координаты курсора мыши в клиентской области TRichEdit(например, в обработчике OnMouseMove).

Как по этим координатам получить координаты, которые возвращает TRichEdit.CaretPos (TPoint - Номер строки, номер позиции в строке))?


 
Calm ©   (2003-07-09 20:25) [1]

Imho только расчитывая высоту и ширину каждого символа. Текст ведь форматированный.


 
MBo ©   (2003-07-10 06:44) [2]

p := point(x, y);
charnum := RichEdit1.Perform(EM_CHARFROMPOS, 0, Integer(@P));

+EM_EXLINEFROMCHAR
+EM_LINEINDEX



 
panov ©   (2003-07-10 13:24) [3]

>MBo © (10.07.03 06:44)

Спасибо огромное!
Проверять иду...

Есть ли где статьи на эту тему поприличнее(по работе с RichEdit)?


 
MBo ©   (2003-07-10 13:39) [4]

кое-какие tips есть здесь
http://www.lmc-mediaagentur.de/dpool/text07.htm
http://www.swissdelphicenter.ch/en/tipsindex.php




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

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
1-77898
LKJJ
2003-07-14 11:37
2003.07.24
Что за фигня со StringGrid?


14-78052
Soft
2003-07-09 16:15
2003.07.24
Зачем нужен компьютер простому смертному?


1-77919
jiura1
2003-07-10 13:12
2003.07.24
А как работать в Grid-е со свойством ToplLeft?


1-77943
oduvan
2003-07-10 10:00
2003.07.24
Как показать при помощи Делфи хинт от ХП?


6-78032
zhe
2003-05-16 03:34
2003.07.24
MAPI