嗨,我正在嘗試找到將窗口移動到用戶顯示中心的最快方法。
模態窗口自動在屏幕上居中,所以我知道 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);