Aardio将外部窗口吸附非常简单,几句代码即可实现!
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="点我打开外部窗口";left=205;top=165;right=490;bottom=280;z=1};
custom={cls="custom";text="自定义控件";left=767;top=13;right=1373;bottom=467;z=2}
)
/*}}*/
import process
import winex
var chwnd;
winform.button.oncommand = function(id,event){
pid = process.execute("cmd.exe")
chwnd = winex.waitVisible(,,,,,pid)
// 让外部窗口成为自身的悬浮窗口,吸附并可显示在外面
winform.custom.orphanWindow(,chwnd)
}
winform.onClose = function(hwnd,message,wParam,lParam){
win.close(chwnd)
}
winform.show();
win.loopMessage();