将外部程序运行于本身窗口内部并自由移动

易语言 2020-08-14 17:31:05

将外部程序运行于本身窗口内部并自由移动

.如果真 (进程信息.线程ID = 0)
信息框 (“请先运行程序再操作。”, 0, )
返回 ()
.如果真结束
API_枚举任务窗口 (进程信息.线程ID, &枚举窗口过程, 0) ' 取得新程序的窗口操作句柄
SetParent (操作程序句柄, 取窗口句柄 ()) ' 将新程序置为本程序窗口内
取窗口矩形_ (操作程序句柄, r) ' 取得新程序的窗口尺寸
改变窗口_ (操作程序句柄, 20, 20, 1024, 768, 1) ' 改变窗口尺寸