如题,我在CRichEditCtrl使用ole实现了插入图片,现在我想在传输richedit中的内容之前获取内容里面的图片位置,并把richedit中的图片替换成字符串?

解决方案 »

  1.   

    我也碰到这个问题,我用CFile:Read,接受字窜不能用CString
      

  2.   

    //获取RichEdit中有几个bitmap,这里假设RichEdit中有位图文件
        int c = m_sendRichEdit.GetOleInterface()->GetObjectCount();        for(int i = 0 ; i < c ; i++) //遍历位图
       {
           REOBJECT object;  //位图信息存在这里
         memset(&object,0,sizeof(REOBJECT));
         object.cbStruct = sizeof(REOBJECT);
         m_sendRichEdit.GetOleInterface()->GetObject(i,&object,REO_GETOBJ_ALL_INTERFACES);     int pos = object.cp ; //位图的位置信息
         DWORD dwUSer  =object.dwUSer ; //位图的信息,  }