Re[2]: перемещение каретки (RichEdit, TOM)
От: romanian Украина  
Дата: 20.10.06 13:22
Оценка:
Здравствуйте, AlexZu, Вы писали:

AZ>Здравствуйте, romanian, Вы писали:


R>>был вопрос по использованию TOM

R>>добрый человек AlexZu ( ) помог
AZ>

AZ>Вам нужно только слово, а кому-то нужно предложение, и т.д. Для все этогоу ITextRange есть методы Move[Start, End], Expand, позволяющие расширить диапазон как вам угодно в соотв. с переданными параметрами.


о — вот расширение я и искал..
т.е. надо расширять в обе стороны пока не встречу пробел

AZ>В этомт коде вы изменяете только атрибуты текста, вполне ессно, что каретка остается на месте.


этот код был повешен на обработку WM_KEYUP — выполнялось оно следующим образом, я ввожу в рич эдит текст, он вводится, но каретка остаётся на месте, как оказалось на это оказывало влияние
pRange->lpVtbl->ChangeCase(pRange, tomUpperCase);
убрал — и всё заработало как следует
в общем — спасибо те мил человек
твои советы мне очень помогли!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.