在任何人喊“重复!”之前,它不是(afaik)
我正在尝试在vb.net的面板中托管游戏客户端。我读过这个问题;
Running process inside a panel in VB.NET
以上做得很好!唯一的问题是我无法直接通过process.start加载程序,因为有一个单独的“用户登录”程序调用主游戏客户端。有没有一种方法可以抓住已经运行的进程并将其放入面板中?我可以通过这种方法访问该过程;
Dim Win As Process = Process.GetProcessesByName(“ClientGame”)。首先
答案 0 :(得分:1)
我自己想通了!这是一个非常简单的问题,只是使用设置过程的问题;
Dim Win As Process = Process.GetProcessesByName(“ClientGame”)。首先
然后使用它来设置父项!;
SetParent(Win.MainWindowHandle,Panel1.Handle)
如果人们认为保留它是有用的,可以删除。