Re[2]: EM_FINDTEXT в RichEdit
От: Pupkin korol.oxena.net
Дата: 28.08.02 12:45
Оценка:
Здравствуйте SergH, Вы писали:

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


P>>Что я неправильно делаю при поиске вхождения подстроки в строку?


P>>FINDTEXT TextToFind;

P>> TextToFind.lpstrText="b";
P>> TextToFind.chrg.cpMin=-1;
P>> TextToFind.chrg.cpMax=0;
P>>
P>> int pos=SendMessage(GetDlgItem(TranslateWindow, IDC_RICHEDIT),EM_FINDTEXT,FR_DOWN,(LPARAM)&TextToFind);


SH>Из описания CHARRANGE:

SH>Я думаю, это значит, что если ты хочешь искать начиная от нулевого символа и заканчивая им же, cpMax нужно установить в 1.

Пробовал я разные диапазоны поиска вводить, но SendMessage упорно выдает -1, хотя букв b в строке хоть отбавляй
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.