7,763
社区成员
发帖
与我相关
我的任务
分享
Private Sub Command1_Click()
Dim n As Long
n = FindWindow(vbNullString, "扫雷")
SetParent n, me.hWnd
End Sub
我这里是按窗口标题查找的句柄,你可以用其它方法查找句柄。Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Sub Form_Load()
Shell "calc.exe", vbNormalNoFocus '打开计算器
End Sub
Private Sub Command1_Click()
Myhwnd = FindWindow(vbNullString, "计算器") '得到计算器的句柄
SetParent Myhwnd, Me.hwnd
End Sub