SkinForm皮肤插件的使用关于 SkinRichTextBox的使用
我是在做一个聊天程序,聊天窗口中用了两个SkinRichTextBox控件来承载发布的信息和接收的信息,我是把图片放到PicBox控件里插入到RichTextBox中,可是在读取的时候获取图片的名称不对,代码如下
CCWin.SkinControl.REOBJECT reObject = new CCWin.SkinControl.REOBJECT();
string imageinfo = string.Empty;
for (int i = 0; i < rtbSendContent.RichEditOle.IRichEditOle.GetObjectCount(); i++)
{
rtbSendContent.RichEditOle.IRichEditOle.GetObject(i, reObject, CCWin.SkinControl.GETOBJECTOPTIONS.REO_GETOBJ_ALL_INTERFACES);
imageinfo += reObject.cp.ToString() + "," + reObject.dwUser.ToString() + ",60" + ",60" + "(" + reObject.cbStruct + "," + reObject.clsid + "," + reObject.cp + "," + reObject.dvAspect + "," + reObject.dwFlags + ")" + "|";
}
其中标红的部分是获取图片名称的代码,取出来的值永远是1,插入的时候我已经把图片名称放到PicBox的Tag里
注:绿色为RichTextBox控件
,求使用过SkinForm插件的大侠们,想想是啥原因导致取出的图片名称不是之前定义的