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

Вниз

Как выделить строку в RichEdit зная только ее номер ???   Найти похожие ветки 

 
satron   (2003-10-16 16:01) [0]

Здравствуйте Мастера.
Мне нужно выделить в RichEdit строку, известен только ее номер само содержание нет(поэтому FindText не подходит).
Как можно определить начальную и конечную позицию для выделения ?
Спасибо...


 
satron   (2003-10-16 16:12) [1]

Подскажите пожалуйста


 
clickmaker ©   (2003-10-16 16:14) [2]

FirstChar := SendMessage(Edit.Handle, EM_LINEINDEX, LineNum, 0);
LastChar := SendMessage(Edit.Handle, EM_LINEINDEX, LineNum+1, 0);
Edit.SelStart := FirstChar;
Edit.SelLength := LastChar - FirstChar;


 
satron   (2003-10-16 16:22) [3]

а что в данном случае EM_LINEINDEX и LineNum ?


 
clickmaker ©   (2003-10-16 16:27) [4]

> satron (16.10.03 16:22) [3]

Так... Все понятно! По EM_LINEINDEX - читать хелп, по LineNum - перечитать собственный вопрос


 
satron   (2003-10-16 16:29) [5]

на счет LineNum все понятно,
а вот EM_LINEINDEX ?????????
подскажи пожалуйста


 
clickmaker ©   (2003-10-16 16:33) [6]

> satron (16.10.03 16:29) [5]

Чё подсказать-то? Как мышом и клавой пользоваться? Ставишь курсор на EM_LINEINDEX, подносишь палец к кнопке F1 и аккуратно давишь...

Ну нельзя ж так леницца, ей-богу...


 
satron   (2003-10-16 16:33) [7]

Msg - Specifies the message to be sent.
вот все что в хелпе ....


 
Anatoly Podgoretsky ©   (2003-10-16 16:39) [8]

Не мучайся, именно так и пиши


 
satron   (2003-10-16 16:42) [9]

что так и писать ????
вместо EM_LINEINDEX какоето значение должно быть......


 
Amoeba   (2003-10-16 16:47) [10]

EM_LINEINDEX - попросту говоря некая числовая константа, описанная в модуле messages.pas

EM_LINEINDEX = $00BB;

Почитай в какой-нибудь книжке что есть сообщения в Windows.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-89473
Layner
2003-10-07 10:25
2003.10.27
E book compiler полная лажа (html>exe)


14-89540
kosm
2003-10-08 11:00
2003.10.27
Форум на КПК


6-89422
IgorRu
2003-08-20 12:47
2003.10.27
Как послать message Компьютеру в сети


1-89298
CacheMeM
2003-10-13 08:24
2003.10.27
Turbo Pascal 7.0 Compiler


1-89221
-=GaLaN=-
2003-10-15 11:35
2003.10.27
OnKeyPress