用richedit 的FindText方法英文可以,能够返回查找的位置。
但是中文方法的返回值是-1 ,richedit 的FindText方法,不支持中文吗,日本语也有同样的问题。
哪位高人有这方面经验,请指点。工程是 unicode 编码CString strTemp = _T("很好");
wchar_t    szBuffer[1024]; 
memset(szBuffer,0x00,1024);
wsprintf(szBuffer,TEXT( "%s "),strTemp ) FINDTEXTEX ft;
ft.chrg.cpMin = 0;
ft.chrg.cpMax = 100;
ft.lpstrText =  (LPCWSTR)szBuffer;
long n = FindText( FR_DOWN  ,&ft);如果是中文,n的值一直是   -1
英文可以返回