从DC到Word文档的图片

时间:2012-05-28 10:25:28

标签: c++ mfc ms-word device-context

我想在我打开的word文件中添加图片。但不是来自档案。我在我的程序中有DC的一些图片,并希望它直接到Word文档。有人知道吗?

至少可能有一些文件需要阅读建议。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

我假设您能够获得指向您计划插入图片的Word文档的IDispatch指针...

一旦你有了这个,你可以选择你想要的范围......一旦你有了一个范围,VB中的基本代码(你可以翻译成C ++)是:

Range.InlineShapes.AddPicture(" yourfile.png&#34)

是的,我知道你说你没有文件或者没有想要使用文件,但我建议你创建一个临时文件,将其插入Word,然后当你&#删除它39;重新完成。

使用codeproject.com上的CxImage library将图像保存到磁盘 - 假设您知道如何获取要保存/放入Word的图像的HBITMAP或CBitmap。