嗨,我正在尝试找到将窗口移动到用户显示中心的最快方法。
模态窗口自动在屏幕上居中,所以我知道 JMP 能够以某种方式告诉窗口在哪里放置,但我只发现了一些相对较慢的解决方法来使用非模态窗口执行此操作。 下面是我目前用来确定屏幕大小和居中新窗口的 jsl 脚本。
有更快的方法吗? 谢谢!
win2 = NewWindow("Test Window");
winSize = win2 << GetWindowSize();
win2 << ShowWindow(0);
testwin = NewWindow("test", << ShowWindow(0));
testwin << Maximize Window(1);
dispsize = testwin << Get Window Size;
testwin << CloseWindow();
win2 << MoveWindow(dispsize[1]/2 - winsize[1]/2, dispsize[2]/2 - winsize[2]/2);
win2 << ShowWindow(1);