1 件の投稿を表示中 (合計 5 個)
  • 作成者
    投稿
  • #30402

    開発お疲れ様です。
    Win11 ver 10.0.22000.376 x64上で、 EmEditor 64bit ver 21.4.0 で不具合らしきものがあります。

    「カスタマイズ」→「ウィンドウ」で、「起動時、ウィンドウ位置を復元」と「起動時、ウィンドウサイズを復元」にチェックを入れ、「現在のウィンドウ位置を保存」をクリックします。
    通常は、終了して次に起動したとき、ウィンドウ位置は正しく復元されます。

    しかし、(EmEditorが起動してないときに)2個目のモニターを接続し、拡張(二つのモニターに異なる内容が表示される状態)にし、かつ、DPI設定が異なるとき、ウィンドウサイズを正しく復元できないようです。
    こちらでは縦が大きくなります。

    こちらの設定は、
    メインモニター
     WQHD
     DPI100%
     こちらのモニターの大部分をEmEditorが占めるように配置
    2個目のモニター
     FullHD
     DPI150%(これは間違いではなくPer-monitor DPIのテストのため)
     メインモニターの右に配置

    では確認お願いします

    #30403

    追加の情報です。

    マルチモニター状態で起動して正しく復元されてないときに、2つ目のモニターを切断するとサイズが正しくなります。
    再接続すると、また正しくないサイズになります。

    シングルモニター状態で起動して正しく復元されたときに、2つ目のモニターを接続しても切断しても正しいサイズのままです。

    #30410
    Yutaka Emura
    キーマスター

    いつもお世話になっております。

    メモ帳では、同じように操作で、正しく動作しますか?

    EmEditor は、Windows API を使用してウィンドウ位置とサイズの復元を行っており、DPI の違いについては、Windows API の動作に任せています。これは、おそらくメモ帳と同じ動作になっていると思います。

    ご確認いただけると幸いです。

    今後もよろしくお願い致します。

    #30411

    メモ帳はEmEditorと同じような挙動になりました。
    なお、エクスプローラー/ワードパッドは、メモ帳/EmEditorとは異なり、マルチモニター&異DPIでも正しく復元しました。

    #30413

    追加の情報です。

    シングルモニター時にウィンドウを閉じる際…

    マルチモニター時にメインモニターとサブモニターの境界側の画面端とウィンドウの端を合わせた場合
    ・EmEditor/メモ帳 正しく復元しない
    ・ワードパッド 正しく復元する

    マルチモニター時にメインモニターとサブモニターの境界側の画面端からウィンドウの端を外方向へはみ出した場合
    ・EmEditor/メモ帳 正しく復元しない
    ・ワードパッド ウィンドウがはみ出さないようにメインウインドウ内に移動する

    マルチモニター時にメインモニターとサブモニターの境界側の画面端からウィンドウの端を内側へ離した場合
    ・EmEditor/メモ帳 正しく復元する
    ・ワードパッド 正しく復元する

1 件の投稿を表示中 (合計 5 個)
  • このトピックに返信するにはログインしてください。