чето не могу разобраться как пользоваться CRichEditCtrl::FindText.
фот пример моего (нерабочего): кода :
LPCSTR lpcstr = (LPCTSTR)(dlgF->GetFindString());
FINDTEXTEX ft;
memset( (void *)&ft, 0, sizeof(FINDTEXTEX) );
ft.chrg.cpMin = 0;
ft.chrg.cpMax = -1;
ft.lpstrText = _T( (LPSTR) lpcstr );
long n = m_redit.FindText( FR_WHOLEWORD, (FINDTEXTEX *)&ft );
if ( n != -1L )
{
m_redit.SetSel( ft.chrgText );
}
упорно возвращает -1
Visual 7 Net, Winda XP SP1