麻烦给看一下:richedit控件中插入图片后,怎么实现右键单击能够选中图片

麻烦给看一下:richedit控件中插入图片后,如何实现右键单击能够选中图片?
当前在开发im即时通讯的截图和图片发送功能,这过程中需要很多细节处理,其中一个是:
在richedit中插入图片后,需要实现右键菜单另存为的功能,即将图片保存到图片文件中。

现在的问题是:
在右键点击richedit中已插入的图片对象后,弹出右键菜单,菜单中有另存为的菜单项,但是图片对象并没有被选中,这样就需要先点击左键选中图片对象,然后再点击右键在显示的菜单中进行操作,对用户来说,是很不方便的。那么如何能实现右键点击就能选中图片呢。

另外,我观察了一下,QQ和RTX均实现了右键单击就能选中的功能。麻烦做过类似功能开发的朋友帮忙给看一下,谢谢!

------解决方案--------------------
探讨

我这边先分享一下关于图片插入后如何另存为文件的代码,论坛里问的也比较多:
C/C++ code

// 下面找到选中图片对象对应的位图句柄,通过句柄将图片数据保存到文件中
// 注意:下面的代码只对位图有效,对于TrueLink自带的表情对象,则不起作
// 用(GetData接口会获取失败,故无法保存到文件中)
BOOL bS……