以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何将外部程序窗口嵌入狐表窗口,求解?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73000)

--  作者:百灵
--  发布时间:2015/8/10 18:55:00
--  如何将外部程序窗口嵌入狐表窗口,求解?
如何将外部程序窗口嵌入狐表窗口,求解?
--  作者:大红袍
--  发布时间:2015/8/10 19:13:00
--  

 这个是不可以的。


--  作者:百灵
--  发布时间:2015/8/10 19:38:00
--  
为什么vB可以实现呢?
--  作者:大红袍
--  发布时间:2015/8/10 19:44:00
--  
vb也不能实现,你做一个把QQ放进去的功能我看看
--  作者:大红袍
--  发布时间:2015/8/10 20:06:00
--  

如果嵌入一些简单的程序或文件,可以这样写。

 

mark 嵌入exe

 

全局代码

 

<DllImport("user32.dll", EntryPoint := "SetParent")> _
Public Function SetParent(hWndChild As Integer, hWndNewParent As Integer) As Integer
End Function

 

调用代码

 

Dim Proc As New Process
Proc.File = "D:\\test.xls"
Proc.Start()
System.Threading.Thread.Sleep(100)
SetParent(Proc.MainWindowHandle, e.Form.BaseForm.Handle.ToInt32())

[此贴子已经被作者于2015/8/10 20:09:21编辑过]

--  作者:百灵
--  发布时间:2015/8/10 20:08:00
--  
目前,网上有很多例子,但我不会VB,所以请教狐表大师们解决这个问题。
--  作者:大红袍
--  发布时间:2015/8/10 20:10:00
--  
以下是引用百灵在2015/8/10 20:08:00的发言:
目前,网上有很多例子,但我不会VB,所以请教狐表大师们解决这个问题。

 

不能嵌入其它的程序啊,只能嵌入一些简单的东西啊。


--  作者:百灵
--  发布时间:2015/8/10 20:12:00
--  
我完全没有vB基础,能否简化代码集成到狐表中,期待!
--  作者:百灵
--  发布时间:2015/8/10 20:15:00
--  
网上讲获取窗口句柄,再父化窗口,对于代码例子完全看不懂,哪位大师再研究研究,运用到狐表中。
--  作者:大红袍
--  发布时间:2015/8/10 20:30:00
--  
 看5楼