嗯! 上面错了! 启动指定程序: FP= "E:\VB6 工程\gc2\子工程.exe" '程序文件 CMD = FP & " /P-" & Me_Child(0).hwnd & " /Child_ID " & UBound(Me_Child) + 1 ‘加参数 PID = Shell(CMD, 1) ’Shell If PID = 0 Then Exit Function hwnd = InstanceToWnd(PID) ' 通过进程ID获得该进程的窗口句柄 Old = SetParent(hwnd, Me.hwnd) '指定窗体 父容器 '返回 旧父窗体句柄 Form_Resize 事件执行: call SetParent(hwnd, 0) ‘还原子窗体 启动计时器延时100毫秒 计时器事件: Old = SetParent(hwnd, Me.hwnd) '指定窗体 父容器 '返回 旧父窗体句柄 重绘 = True Call MoveWindow(hwnd, Text1.Left, Text1.Top, Text1.Width, Text1.Height, 重绘) '移动窗体 ========================================= 由于在 Form_Resize 事件 中直接 MoveWindow 不行,我使用延时 再MoveWindow 还是不行!
7,763
社区成员
197,609
社区内容
加载中
试试用AI创作助手写篇文章吧