マルチディスプレイ環境における秀丸起動No.39058
ategon さん 21/07/02 09:52
 
ノートパソコンに2台の外部ディスプレイを接続しています。
接続状態は次の通りです。

1.PC本体(3840x2160) 表示倍率200%
2.外部1(1920x1200) 表示倍率100%
3.外部2(2560x1440) 表示倍率100% メインディスプレイ

デスクトップ拡張で配置順は左から外部2→外部1→PC本体となっています。

秀丸のバージョンを8.35から8.98(いずれもx64)にアップデートしたところ次の現
象が発生します。(起動時のウインドウサイズは「最後のウインドウ配置を憶える」
としています。)

・外部2に秀丸を表示させ終了して起動する
 →問題なし
・外部1に秀丸を表示させ終了して起動する
 →ウインドウサイズがその都度1/2となり、最終的にタイトルバーのみとなる。
・PC本体に秀丸を表示させ終了して起動する
 →ウインドウサイズがその都度2倍となり、どんどん大きくなる。

この現象はVer.8.35では発生していませんでした。
対処方法はあるでしょうか。

[ ]
RE:39058 マルチディスプレイ環境におけるNo.39060
秀丸担当 さん 21/07/02 14:43
 

バグ情報ありがとうございます。
3画面にしてみたりして再現できて、条件を絞ってみたところ2画面でも起きる組み
合わせがありました。
ディスプレイの番号2がメインで、2が左側にあって、1の画面で場所が復元される
ときに起きました。
非タブモードか、タブモードの設定でV7.xx以下にすると起きませんでした。
問題はV8.89以降で起きているようで、モニタごとのDPIに関する修正のため、元に戻
したら別の問題が出てしまうかもしれず、なんとか今後のバージョンで対策をします。

現状で回避するとしたら、2つ方法がありました。
[その他]→[動作環境]で左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[環境]→[高度な環境]→[ウィンドウの拡大縮小(スケーリン
グ) ]を「メインモニタはドットバイドット/サブモニタは拡大縮小」
にすると、画面ごとのDPIでは無くなり、回避できます。
ただしメインモニタ以外ではぼやけたりします。

他には、タブを右クリックして、タブモードの詳細の「互換性」で「V7.xx以下」に
しても回避できました。
こちらの場合はウィンドウがちらついたりします。

[ ]
RE:39060 マルチディスプレイ環境におけるNo.39061
ategon さん 21/07/02 15:05
 
ウィンドウの拡大縮小の設定を変更したら回避できました。
私的にはこれで何の問題もありません。
ありがとうございました。

[ ]