|
发表于 2014-2-27 17:16:11
|
显示全部楼层
atom原子窗体在找到冲突窗体以后会还原显示。
用户重新启动了程序,他可能希望看到的是启动的初始状态。
如果你觉得这样不合适,可以自己实现显示窗体这部分:import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio Form";right=599;bottom=399)
/*}}*/
//创建原子窗体
import win.ui.atom;
var atomId,hwnd = win.ui.atom.find("D443D5F9-EC78-4276-9FEE-677B564DB9D22")
if( atomId ){
win.show(hwnd, true);
win.setForeground(hwnd);
win.quitMessage();
return;
}
else {
winform._atomId = process.atom.add("D443D5F9-EC78-4276-9FEE-677B564DB9D22");
win.property.set(winform.hwnd, win.ui.atom._unique_prop_name, winform._atomId );
}
winform.hitmax();
win.loopMessage();
|
|