Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

RichEditControl 


Илья   (2002-01-15 09:48) [0]

У меня в форме есть компонента RichEditControl, в котором
находится текст. Предположим, что курсор находится где-то посередине этого
текста и пользователь что-то пишет. Так вот, мне надо узнать текущее положение
курсора в компоненте относительно начала, то есть сколько символов находится
перед курсором, причем функция должна работать очень быстро... как это сделать
средствами делфи я без понятия... Нигде в хелпах не нашел.. Сеньксы заранее.



MBo   (2002-01-15 10:06) [1]

это просто SelStart, а если отбрасывать переводы строк, то будет так
var
LineNum: integer;
begin
LineNum := SendMessage(re1.Handle, EM_LINEFROMCHAR, re1.SelStart, 0);
Label1.Caption :=IntToStr(re1.SelStart-2*LineNum);




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.014 c
7-100087          headhunter            2001-10-17 10:00  2002.01.31  
Звук в реальном времени


1-99949           Vladimir Bolotin      2002-01-10 20:57  2002.01.31  
Сводим к минимуму объем памяти, занимаемой программой


14-100057         Дремучий              2001-12-10 21:25  2002.01.31  
Тесты!


1-99956           MystiX                2002-01-13 18:02  2002.01.31  
Heeelp!!!


6-100023          pan                   2001-11-09 12:05  2002.01.31  
NMPOP3 Упорно не работает OnPacketRecvd !