Re[2]: Как в RichEdite подсчитать кол-во символов один. форм
От: Alex Fedotov США  
Дата: 19.05.05 08:37
Оценка:
Здравствуйте, Denwer, Вы писали:

N>>Здравствуйте, умники и умницы!Подскажите, пж, мне дремучей, как в RichEdite подсчитать кол-во символов одинакового форматирования(т.е. число символов с одинаковыми атрибутами шрифта)? в WinAPI можно послать сообщение EM_GetCharFormat, но оно возвращает атрибуты шрифта ТЕКУЩЕГО символа, а идти и по строкам RichEdite и проверять каждый символ-это долго, да и мерцает RichEdit при этом! Очень нужно, может кто сталкивался? Зараннее, спасибо.


D>Нет такой возможности, только ручками писать.


Это можно сделать через TOM:

ITextRange * pRange->MoveEnd(tomCharFormat, 1, &delta).

Смотри ITextRange, ITextRange::MoveEnd. Вообще, TOM — очень удобный способ работы с содержимым rich edit.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.