拡大率の異なるマルチモニタ環境での互換性問題 - gwin7ok 2025/12/03(Wed) 17:53 No.7954
├ Re: 拡大率の異なるマルチモニタ環境での互換性問題 - MIZUSHIKI 2025/12/06(Sat) 03:12 No.7956
├ Re: 拡大率の異なるマルチモニタ環境での互換性問題 - gwin7ok 2025/12/07(Sun) 03:59 No.7959
└ Re: 拡大率の異なるマルチモニタ環境での互換性問題 - MIZUSHIKI 2025/12/07(Sun) 12:42 No.7960
拡大率の異なるマルチモニタ環境での互換性問題 投稿者:gwin7ok 投稿日:2025/12/03(Wed) 17:53 No.7954
PriScVistaをいつもありがたく使わせていただいています
エディション Windows 11 Pro
バージョン 25H2
インストール日 ‎2025/‎11/‎27
OS ビルド 26200.7171
エクスペリエンス Windows 機能エクスペリエンス パック 1000.26100.265.0
PriScVista:ver.4.1.1
マルチモニタ環境
メインモニタx1:3840x2160 拡大率125%
サブモニタx3:1920x1080 拡大率100%
いつもは、PriScVista.exeのプロパティ→互換性タブ→高DPI設定の変更→高いDPIスケール設定の上書きを「アプリケーション」
に設定して使用しています
この設定だとスクリーンショットの機能自体は問題なく動くのですが、
設定ウィンドウを最初に表示されたメインモニタから(大きく表示するため)サブモニタまで移動したときに
添付画像のように、ウィンドウサイズだけ小さくなり中身がそのままの大きさのため右と下の端が切れて表示されてしまいます
そこで、高いDPIスケール設定の上書きを「システム(拡張)」に設定すると
設定ウィンドウをサブモニタに移動しても正常に表示されるのですが、
指定領域をキャプチャ機能で以下のような不具合が発生します
・メインモニタでキャプチャすると指定した範囲とずれてキャプチャされる
・サブモニタでキャプチャするとき指定範囲の表示が二つ表示される(キャプチャされる範囲は正常)
なので、普段使っているときは「アプリケーション」、設定変更を行うときは「システム(拡張)」に切り替えてます
この問題はどのアプリでも起こっていますが、高DPIスケールの上書きの設定を3つのうちどれかにすれば
大抵は全ての機能で問題なく表示されるようになります
ただChatGPTに質問しただけですが
アプリ側で高DPI環境に対応することでユーザーこのような設定を行わなくとも正常な表示ができるようになるようです
↓
「アプリを “Per-Monitor DPI Aware” に実装すれば OS 側設定をいじらなくても正しく動きます。」
https://chatgpt.com/share/692ff6f0-3b08-8006-aca0-491380eebb2b
一応いまのままでも本体の機能は問題なく動いているので
可能であればで結構ですので、
アプリ側で高DPI環境に対応ができないか検討してみてもらえないでしょうか?
高いDPIスケールの動作を上書きしますの設定
https://images2.imgbox.com/22/c0/LaZll84j_o.png
互換性設定→アプリケーション-設定ウィンドウ
https://images2.imgbox.com/ae/24/RRtUtRom_o.png
互換性設定→システム(拡張)-設定ウィンドウ
https://images2.imgbox.com/94/bf/2hX2bKuz_o.png
Re: 拡大率の異なるマルチモニタ環境での互換性問題 投稿者:MIZUSHIKI 投稿日:2025/12/06(Sat) 03:12 No.7956
実はキャプチャ処理やウィンドウ位置サイズ検出のために、既に高DPI対応は行っております。
ただし、私の対応した方法では、解像度の異なるディスプレイ間でウィンドウを移動するとサイズが変わってしまうため、中身を自分でスケーリングあるいはウィンドウサイズ変更を無かったことにする必要があるようです。
設定ウィンドウとプレビューアラートウィンドウがこれに該当するようでしたので、
今回は、これらのウィンドウサイズ変更時に割り込んで「無かったことにする」ことで対応しました。
■ PriScVista ver.4.1.2β1
https://suwa.pupu.jp/data/PriScVista_v41-2b1.zip
問題が解決されているか、ご確認をお願いいたします。
なお、高DPI対応済みなので、PriScVista.exeのプロパティから変更できる以下2つの設定については、チェックを外した状態で問題なく使用できるはずです。
・「この設定を使用して、[設定]ではなく、このプログラムのスケーリングの問題を修正します」
・「高いDPIスケールの動作を上書きします。」
お試しください。
Re: 拡大率の異なるマルチモニタ環境での互換性問題 投稿者:gwin7ok 投稿日:2025/12/07(Sun) 03:59 No.7959
対応ありがとうございます
■ PriScVista ver.4.1.2β1 をテストしてみました
以下のチェックはOFF
・「この設定を使用して、[設定]ではなく、このプログラムのスケーリングの問題を修正します」
・「高いDPIスケールの動作を上書きします。」
メインモニタで開いた設定ウィンドウを拡大率の異なるサブモニタへドラッグで移動→正常に表示された
メインモニタで指定領域をキャプチャ→領域指定エリアが正常に表示され、キャプチャ画像も正常
サブモニタで指定領域をキャプチャー→同上
ということですべて正常に動作しました
正式版に反映されるまではver.4.1.2β1を使わせてもらいます
ありがとうございました
Re: 拡大率の異なるマルチモニタ環境での互換性問題 投稿者:MIZUSHIKI 投稿日:2025/12/07(Sun) 12:42 No.7960
確認いただきありがとうございます。
ver.4.1.2 として更新しました。
https://suwa.pupu.jp/PriScVista.html
- 返信フォーム