您好,我正在尝试找到将窗口移动到用户显示中心的最快方法。
模态窗口自动在屏幕上居中,因此我知道 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);