怎么把richedit中的图片替换成字符串
如何把richedit中的图片替换成字符串
如题,我在CRichEditCtrl使用ole实现了插入图片,现在我想在传输richedit中的内容之前获取内容里面的图片位置,并把richedit中的图片替换成字符串?
------解决方案--------------------
我也碰到这个问题,我用CFile:Read,接受字窜不能用CString
------解决方案--------------------
//获取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 ; //位图的信息, }
如题,我在CRichEditCtrl使用ole实现了插入图片,现在我想在传输richedit中的内容之前获取内容里面的图片位置,并把richedit中的图片替换成字符串?
------解决方案--------------------
我也碰到这个问题,我用CFile:Read,接受字窜不能用CString
------解决方案--------------------
//获取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 ; //位图的信息, }