1

如何将图像插入 RichEdit?我正在使用Msftedit.dlland Richedit.h。我用谷歌搜索,但找不到解决问题的好方法。你能帮助我吗 ?

4

2 回答 2

1

查看 ITextRange2::InsertImage ( http://msdn.microsoft.com/en-us/library/windows/desktop/Hh768649(v=vs.85).aspx )。它也写在http://blogs.msdn.com/b/murrays/archive/2012/05/25/richedit-8-0-image-support.aspx

于 2013-03-20T01:55:45.817 回答
0

这涉及跳过一些与 COM 相关的问题:您需要创建一个 IOleObject COM 对象来表示图片,该对象必须由表示实际图片数据的 IStorage COM 对象支持,然后可以将其插入到 RichEdit 对象中。

Microsoft 知识库文章 #220844中详细介绍了这一切。在我参与编写的一个更大的系统中还有一个这种技术的例子从函数 GameText::Draw() 开始。

于 2013-03-19T11:09:14.337 回答