用rich edit控件显示BMP和文字,用下面代码获取图片的位置
REOBJECT object; //
memset(&object,0,sizeof(REOBJECT));
object.cbStruct = sizeof(REOBJECT);
GetIRichEditOle()->GetObject(i,&object,REO_GETOBJ_ALL_INTERFACES);当我输入有中文的时候,获取的位置都是不对的,我程序编译环境是多字节的,请问怎么修改
REOBJECT object; //
memset(&object,0,sizeof(REOBJECT));
object.cbStruct = sizeof(REOBJECT);
GetIRichEditOle()->GetObject(i,&object,REO_GETOBJ_ALL_INTERFACES);当我输入有中文的时候,获取的位置都是不对的,我程序编译环境是多字节的,请问怎么修改
IRichEditOle *pREO = NULL;
pREO = GetIRichEditOle();
int nCount = pREO->GetObjectCount(); for (i = 0; i < nCount; i++)
{
REOBJECT object; //
memset(&object,0,sizeof(REOBJECT));
object.cbStruct = sizeof(REOBJECT);
GetIRichEditOle()->GetObject(i,&object,REO_GETOBJ_ALL_INTERFACES); faceNode.nPos = object.cp ; //
}比如我输入“abc”和一副图的时候 faceNode.nPos = 3;输入“大大的”和一副图的时候 faceNode.nPos也是等于 3,该怎么修改
这是我RC里显示的,应该不是RichEdit20W吧