日期:2014-05-17  浏览次数:20825 次

【求助】如图所示程序中嵌入word如何实现?


如图所示,程序中嵌入word如何实现?
该程序为delphi编译的程序
请教各位大侠,在vc,c#中有没有类似的方式?
嵌入word delphi c# vc

------解决方案--------------------
baidu dsoframer
------解决方案--------------------
可以通过调用windows api来实现,当然,客户端要安装word;
以前调查过类似的技术,实现的思路是这样的:
1.启动你的程序,里面可以放个pannel,此时通过windows的api来获取句柄;
2.启动word,获取这个word 进程的句柄;
3.调用api的setparent(名字我记不清了),就是将word窗体的句柄的parent设成你的程序的pannel。
[DllImport("user32.dll")]
 public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
时间太久了,你查查setparent相关的资料吧。

------解决方案--------------------
自带的控件webbroswer可以做到