Hallo, ich versuche den schnellsten Weg zu finden, 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 nichtmodalen Fenstern zu erreichen. 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? Danke!
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);In der öffentlichen Community erneut veröffentlicht
Nicht-modales Fenster auf dem Display zentrieren – JMP-Benutzer-Community