C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Текст в RichEdit
MiR@Ge
Отправлено: 29.09.2003, 10:13


Ученик-кочегар

Группа: Участник
Сообщений: 13



Всем привет.
Народ, подскажите pls как можно получить кусок текста из TRichEdit, который (кусок текста) в данный момент виден? (т.е. в случае когда весь текст сразу на экран не помещается).
Заранее спасибо. cool.gif
Admin
Отправлено: 30.09.2003, 14:43


Владимир

Группа: Администратор
Сообщений: 1190



Получить номер первой видимой строчки в RichEdit
(c 0) можно, послав сообщение EM_GETFIRSTVISIBLELINE:

CODE

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   int i;
   i = SendMessage(RichEdit1->Handle,EM_GETFIRSTVISIBLELINE,0,0);
   Label3->Caption = i;
}

MiR@Ge
  Отправлено: 01.10.2003, 14:09


Ученик-кочегар

Группа: Участник
Сообщений: 13



Бесконечное спасибо!!!!!!!!!!!!!!!!!!!!!!! biggrin.gif

Вернуться в Вопросы программирования в C++Builder