C#的WinForm中嵌入.exe文件
我想在WinForm中加载一个.exe的可执行文件,但是我想让他嵌入一个控件中显示,而不是新打开一个窗口来显示exe文件,请问应该怎么实现这个功能呢?...
我想在WinForm中加载一个.exe的可执行文件,但是我想让他嵌入一个控件中显示,而不是新打开一个窗口来显示exe文件,请问应该怎么实现这个功能呢?
展开
4个回答
展开全部
这个函数setparent
函数原型:HWND SetParent(HWND hWndChild,HWND hWndNewParent); 参数: hWndChild:子窗口句柄。 hWndNewParent:新的父窗口句柄。如果该参数是NULL,则桌面窗口就成为新的父窗口。在WindowsNT5.0中,如果参数为HWND_MESSAGE,则子窗口成为消息窗口。
-------------------
你在c#里面调用就是了,父窗口句柄设置为你的那个窗口,子窗口句柄就是你说的你那个EXE文件运行后的窗口的句柄。
函数原型:HWND SetParent(HWND hWndChild,HWND hWndNewParent); 参数: hWndChild:子窗口句柄。 hWndNewParent:新的父窗口句柄。如果该参数是NULL,则桌面窗口就成为新的父窗口。在WindowsNT5.0中,如果参数为HWND_MESSAGE,则子窗口成为消息窗口。
-------------------
你在c#里面调用就是了,父窗口句柄设置为你的那个窗口,子窗口句柄就是你说的你那个EXE文件运行后的窗口的句柄。
展开全部
大哥,服了你,感觉你问的问题好怪!求解!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试能不能在一个面板中加载呢?
追问
怎么在面板中加载啊?
追答
不好意思,这个不知道了,还没试过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显示exe文件?什么意思?
追问
就是把exe文件打开的意思。。是另一个form的可执行程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询