こんにちは、私はウィンドウをユーザーディスプレイの中央に移動する最速の方法を見つけようとしています。
モーダルウィンドウは自動的に画面の中央に配置されるため、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);