Как определить позицию каретки редактора
От: Doga Россия  
Дата: 15.05.08 08:43
Оценка:
Всем привет.

Имеется окно текстового редактора. Редактор содержит текст, превышающий по длине размеры окна редактора. В следствие чего, в редакторе видна только часть текста, допустим последняя.

Как определить позицию каретки не относительно видимой части текста, а относительно его (текста) полной длины? Или, что то же самое, как узнать индекс первого символа текста, видимого в окне редактора?
Re: Как определить позицию каретки редактора
От: Carc Россия http://www.amlpages.com/home.php
Дата: 15.05.08 09:54
Оценка:
"Doga" <46374@users.rsdn.ru> сообщил/сообщила в новостях следующее: news:2951500@news.rsdn.ru...
> Всем привет.
>
> Имеется окно текстового редактора. Редактор содержит текст, превышающий по длине размеры окна редактора. В следствие чего, в редакторе видна только часть текста, допустим последняя.
>
> Как определить позицию каретки не относительно видимой части текста, а относительно его (текста) полной длины? Или, что то же самое, как узнать индекс первого символа текста, видимого в окне редактора?
>
1) Может быть поставить Edit`у стиль ES_HSCROLL???
2) EM_GETSEL || GetCaretPost +EM_CHARFROMPOS
Posted via RSDN NNTP Server 2.1 beta
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.