6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #23108

    qtv
    Participant

    Version 16.2.0

    デュアルモニタ(複製ではなく拡張設定)でEmEditorを使用しています。
    タブを使用する設定にして複数ファイルを開き、タブをダブルクリックして分離すると、メインディスプレイで分離した場合には分離前のウィンドウサイズと同じサイズで分離されるのですが、拡張したモニタで分離すると、高さがかなり低くなって分離されます。

    モニタは左右に並べているのですが、真横ではなく、上下がずれた形で並べる設定にしています。
    モニタ位置をほぼ横に並ぶように設定すると、ウィンドウサイズは同じくらいで分離されるようでした。

    #23109

    Yutaka Emura
    Keymaster

    qtv 様

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

    両方のモニターの DPI 値は同じでしょうかね?

    DPI が異なる場合は特に、異なるモニターにウィンドウが移動したときに、Windows から新しい DPI 値と、最適なウィンドウ サイズが送られるようになっています。
    そのウィンドウ サイズが、期待と異なるために発生しているのだと思います。

    よろしくお願い申し上げます。

    #23110

    qtv
    Participant

    DPI値は異なると思います。
    (「テキスト、アプリ、その他の項目のサイズ」は、両方とも100%です。)

    今回の現象はモニタの移動ではなく、タブを分離した直後の動作で、ウィンドウは分離後も同じモニタに表示されています。
    どうも条件としては、
     ・ディスプレイの位置設定が、並びは左右だが上下に大きくずらしている
     ・メインディスプレイとそれ以外のディスプレイのそれぞれにEmEditorのウィンドウが開いている(またがったりはしていない)
    という場合に発生していて、現象が発生するのはメインディスプレイではない方に表示しているEmEditorだけのようです。

    OSを記載していませんでしたが、Windows10 64bitです。

    #23123

    qtv
    Participant

    こちらは、まだ解決していないという認識です。
    タイトルとわかってきた現象が違ってきたので記載し直します。
    (Windows側の不具合かもしれませんが。)

    ■手順
     ・メインディスプレイと、メインではないディスプレイに、それぞれEmEditorのウィンドウを開く
     ・メインではないディスプレイのタブを分離する
    ■現象
     ・分離したウィンドウが、元のウィンドウではなく、メインウィンドウを基準にしたような位置になっている
     ・Windowsの設定で、ディスプレイの水平位置を大きくずらさないと現象がわかりづらい
    補足
     ・ディスプレイごとのDPI設定は、今回の現象とは関係ないという認識(DPI設定が違うと、ウィンドウをディスプレイ間で移動させた際にサイズが変わるが、今回はウィンドウの移動は発生していない)
     ・Windows10 64bit(version 1607 build 14393.321)

    #23125

    Yutaka Emura
    Keymaster

    qtv 様

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

    確かに現象は理解しました。左側がメイン モニター、右側がサブ モニターの場合、右側のモニターが左側のモニターよりも上にあって、右側でEmEditorのタブを分離すると問題が発生しました。ところが、右側のモニターが左側のモニターよりも下にある場合には、同じ動作を行っても問題は発生しないと思います。

    これは、メイン モニターを基準としたときの座標で、Y 方向がマイナスになるのを防ぐためでした。

    次のマイナー バージョンではこの制限をなくします。

    よろしくお願い申し上げます。

    #23142

    qtv
    Participant

    Version 16.2.1で対応されていることを確認しました。
    ありがとうございます。

6件の投稿を表示中 - 1 - 6件目 (全6件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone