こんにちは。ウィンドウをユーザーディスプレイの中央に移動する最速の方法を見つけようとしています。
モーダル ウィンドウは自動的に画面の中央に配置されるため、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);パブリックコミュニティに再投稿されました
非モーダルウィンドウを中央に表示 - JMP ユーザーコミュニティ