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

Вниз

Edit   Найти похожие ветки 

 
dima_shapkin   (2004-11-29 16:22) [0]

Добрый день.
Подскажите, есть Edit, стиль es_multiline,
как бы узнать отображаемый текст или первый видимый символ в Edit?  EM_GETFIRSTVISIBLELINE возвращает позицию первого видимого символа, если контрол однострочный.... что-то больше ничего конкретного я не нашел... но ведь зараза эта как-то прорисовывает себя и значит без проблем можно получить этот текст?


 
MBo ©   (2004-11-29 16:30) [1]

Мне кажется, ты уже спрашивал?


 
Leonid Troyanovsky   (2004-11-30 10:52) [2]


> dima_shapkin   (29.11.04 16:22)  

> Подскажите, есть Edit, стиль es_multiline,
> как бы узнать отображаемый текст или первый видимый символ
> в Edit?  EM_GETFIRSTVISIBLELINE возвращает позицию первого
> видимого символа, если контрол однострочный.... что-то больше
> ничего конкретного я не нашел... но ведь зараза эта как-то
> прорисовывает себя и значит без проблем можно получить этот
> текст?


EM_GETFIRSTVISIBLELINE

The return value is the zero-based index of the uppermost visible line in a multiline edit control. For single-line edit controls, the return value is the zero-based index of the first visible character.

Вообще-то, получить видимый текст можно и проще:
EM_CHARFROMPOS в координатах контрола 0, 0 и
еще раз в Width, Height.
Между двумя индексами - искомый текст (учесть, что
индекс с 0, а Memo.Text - c 1).

--
С уважением, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.068 c
1-1104265046
RedLord
2004-12-28 23:17
2005.01.16
установка RXlib 2.75 под delphi 7


1-1104354989
VfloverW
2004-12-30 00:16
2005.01.16
Возможно ли создать независимое приложение?


3-1103026936
VitaWED
2004-12-14 15:22
2005.01.16
Ошибка TimeOut SQL Server


14-1104084556
Vasya.ru
2004-12-26 21:09
2005.01.16
эх... Вспомнил свой первый компьютер... Ностальгия....


14-1104381927
Чеширский_Кот
2004-12-30 07:45
2005.01.16
Почему, по-вашему...