自己写的显示图片的atl控件,可以显示,可以复制到剪切板,但是粘贴不行。控件我继承了
public IViewObjectExImpl<CMyImageCtrl>,
public IPersistStreamInitImpl<CMyImageCtrl>
2个类实现复制粘贴。但是粘贴的时候走不到重写的IPersistStreamInit_Load函数;
往上追溯,发现IRichEditOleCallback::QueryInsertObject被回调时参数LPCLSID lpclsid不是我自定义的控件ID,而是CSLID_Picture。第一次用com,代码几乎都是copy别人的,不懂原理,没法继续查下去了。敢问大牛,这样可能的原因有什么?