|
请教各位,附件所示的测试代码有几个问题,请各位帮忙解答,谢谢!
1、主窗口弹出模态对话框,当模态对话框关闭时,主窗口大部分时候都会闪烁一下,这个闪烁的问题该如何解决?
2、若系统界面还存在其他软件界面(例如aardio的编程界面),连续测试附件代码时,有时候主窗口一下就到其他软件界面的下面去了(不是最小化),这个该如何解决?
测试环境:
Windows7 旗舰版 SP1 32位系统
aardio v18.6
main.aardio文件
- import win.ui;
- /*DSG{{*/
- mainForm = win.form(text="aardio form";right=564;bottom=308;border="dialog frame";max=false;min=false)
- mainForm.add(
- button={cls="button";text="获取时间";left=183;top=259;right=377;bottom=293;z=2};
- richedit={cls="richedit";left=38;top=22;right=523;bottom=250;edge=1;multiline=1;vscroll=1;wrap=1;z=1}
- )
- /*}}*/
- mainForm.button.oncommand = function(id,event){
- mainForm.richedit.appendText(mainForm.loadForm("\res\GetTime.aardio"));
- mainForm.richedit.lineScroll();
- }
- mainForm.enableDpiScaling();
- mainForm.show();
- return win.loopMessage();
复制代码
GetTime.aardio文件
- import win.ui;
- /*DSG{{*/
- var winform = win.form(text="aardio form";right=384;bottom=165;border="thin";max=false;min=false;parent=...)
- winform.add(
- button={cls="button";text="获取系统时间";left=89;top=52;right=288;bottom=102;z=1}
- )
- /*}}*/
- var text = null;
- winform.button.oncommand = function(id,event){
- text = tostring(time(, "%Y-%m-%d %H:%M:%S")) ++ '\r';
- winform.endModal(text);
- }
- winform.center(); winform.doModal(); // 模态子窗口定位在父窗口中间
- return text;
复制代码
|
|