Hallo, ich versuche, den schnellsten Weg zu finden, um ein Fenster in die Mitte der Benutzeranzeige zu verschieben.
Modale Fenster werden automatisch auf dem Bildschirm zentriert, daher weiß ich, dass JMP irgendwie erkennen kann, wo ein Fenster platziert werden soll, aber ich habe nur einige relativ langsame Problemumgehungen gefunden, um dies mit nicht-modalen Fenstern zu tun. Unten ist das JSL-Skript, das ich derzeit verwende, um die Bildschirmgröße zu bestimmen und ein neues Fenster zu zentrieren.
Gibt es einen schnelleren Weg? Vielen Dank!
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);Reposted in der öffentlichen Community
Nicht modales Fenster auf Anzeige zentrieren – JMP User Community