Re[2]: Подчеркивание слов в RichEdit...
От: _Fima  
Дата: 02.11.06 12:47
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Недавно реализовывал тоже самое Чтобы особо не мудрить, я просто

AD>перерисовывал подчёркивания каждые 500 милисекунд. Плюс к этому,
AD>компонент был не RichEdit, а RxRichEdit, т.к. RichEdit не умеет находить
AD>координаты букв по их индексу.

Вот-с, как вариант... (http://www.rsdn.ru/Forum/?mid=2195016).

   RichEdit1->SelStart = 1;
   RichEdit1->SelLength = 10;


   CHARFORMAT2 cf2 = {0}; // или просто обнулить если в дефли пишешь
   cf2.cbSize = sizeof( cf2 );
   cf2.dwMask = CFM_UNDERLINETYPE;
   cf2.bUnderlineType = CFU_UNDERLINEWAVE | 0x50;
   SendMessage( RichEdit1->Handle, EM_SETCHARFORMAT, true, (LPARAM) &cf2 );

Выделит в RichEdit все с 1 по 10 волнистой линией снизу. как в Ворде... (с) sjukov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.