|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 防火墙 于 2012-12-2 14:51 编辑
:dizzy:RichEdit文本编辑,
VC6.0
加载LoadLibrary("msftedit.dll");
类名"RichEdit50W"
创建了4.1版本的编辑控件.
问题:
FINDTEXTEX ft = {0};
ft.chrg.cpMin = 0;
ft.chrg.cpMax = -1;
ft.lpstrText = cstr->GetBuffer(cstr->GetLength());
int n = FindText(FR_DOWN,&ft);
if (n > -1)
SetSel(ft.chrgText);
n 全都返回-1;
如果换成
加载LoadLibrary("RICHED32.dll");
类名"RichEdit"
MSDN例子是1.0可以正常使用
创建了1.0版本的编辑控件.
n就能查找到结果
2.0 3.0 版本都返回-1.
系统Win8
求4.1能也能查找结果
|
|