如何将图像插入 RichEdit?我正在使用Msftedit.dll
and Richedit.h
。我用谷歌搜索,但找不到解决问题的好方法。你能帮助我吗 ?
问问题
1040 次
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 回答