Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.012 c
14-78038
Карелин Артем
2003-07-04 13:46
2003.07.24
Регистрация программ. Самарская область.


7-78179
dim-
2003-05-14 21:28
2003.07.24
Как отследить из какой программы была послана печать и сколько ко


3-77758
big_bugzy
2003-07-01 20:06
2003.07.24
Помогите разобраться Insufficient key column information


3-77723
Sergg
2003-06-30 14:32
2003.07.24
Проблема с буквой


1-77995
Юрий Федоров
2003-07-11 14:14
2003.07.24
Проверка, абстрактный ли метод




   Наверх