Здравствуйте 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 в строке хоть отбавляй