MFC 对话框 - Word 内嵌解决思路

MFC 对话框 -- Word 内嵌
在网上找了一些相关的资料,word的编辑等功能基本上验证了。

但是很多例子都是独立的弹出word,我是希望内嵌在我的MFC对话框里。

例如,通过 _Application 、_Document等一系列对象构造了一个word,如何让 _Document现在在MFC的容器里?

是什么容器?如何显示?

感激不尽。
------解决方案--------------------
http://topic.****.net/u/20120817/14/fcc3f877-dc5b-486f-914d-d85e90f7d2fa.html
这个需求和你一样,应该可以帮你解决
------解决方案--------------------
楼主主要还是搜索MSWORD9

网上例子是简单的。OCX内嵌到CView是没问题的。
------解决方案--------------------
如果只是简单的OCX还好说,像WORD这种嵌入进去可编辑的,比OCX复杂多了,这是活动文档的范畴,看看MSDN中关于Active Document的内容,从容器的实现角度看比OCX的容器要复杂很多,除了通常的鼠标键盘事件的处理,还需要容器窗口提供工具栏容器,以及工具栏命令的路由处理。MFC提供了COleServerDoc等支持,就是用于加载活动文档的,但是只能用于文档-视图类型的窗口架构,如果需要在对话框中处理,需要自己去研究这些MFC类的源码,把它们移植到对话框中,当然工具栏、菜单栏也要做相应的处理。
------解决方案--------------------
引用:
为什么网上流传的一些ocx,例如NTKO。。都不能通过API修改段落、插入文本等操作,只能显示、保存、打开等等这些最基本功能?


那是用法不对
------解决方案--------------------
引用:
如果只是简单的OCX还好说,像WORD这种嵌入进去可编辑的,比OCX复杂多了,这是活动文档的范畴,看看MSDN中关于Active Document的内容,从容器的实现角度看比OCX的容器要复杂很多,除了通常的鼠标键盘事件的处理,还需要容器窗口提供工具栏容器,以及工具栏命令的路由处理。MFC提供了COleServerDoc等支持,就是用于加载活动文档的,但是只能用于文档-视图类型的窗口架构,如果需……

word内嵌到对话框被证明是可以的,但是成本太高,我们单位曾有一个模块中一个对话嵌了,可惜内里改造了太多东西,幸好不是我维护,看看就头疼,还是在文档中比较可行。
------解决方案--------------------
以前做过,帮顶