Re: EM_FINDTEXT в RichEdit
От: SergH Россия  
Дата: 28.08.02 12:33
Оценка:
Здравствуйте Pupkin, Вы писали:

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

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);

P>или дайте свой пример поска.


P>Спасибо.


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

cpMin
Character position index immediately preceding the first character in the range.
cpMax
Character position immediately following the last character in the range.


Я думаю, это значит, что если ты хочешь искать начиная от нулевого символа и заканчивая им же, cpMax нужно установить в 1.
Делай что должно, и будь что будет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.