Здравствуйте, AlexZu, Вы писали:
AZ>Здравствуйте, romanian, Вы писали:
R>>был вопрос по использованию TOM
R>>добрый человек AlexZu (
) помог
AZ>
AZ>Вам нужно только слово, а кому-то нужно предложение, и т.д. Для все этогоу ITextRange есть методы Move[Start, End], Expand, позволяющие расширить диапазон как вам угодно в соотв. с переданными параметрами.
о — вот расширение я и искал..
т.е. надо расширять в обе стороны пока не встречу пробел
AZ>В этомт коде вы изменяете только атрибуты текста, вполне ессно, что каретка остается на месте.
этот код был повешен на обработку WM_KEYUP — выполнялось оно следующим образом, я ввожу в рич эдит текст, он вводится, но каретка остаётся на месте, как оказалось на это оказывало влияние
pRange->lpVtbl->ChangeCase(pRange, tomUpperCase);
убрал — и всё заработало как следует

в общем — спасибо те мил человек
твои советы мне очень помогли!