Ticket #47978

DPIの調整がうまく行われない

Open Date: 2023-05-02 19:11 Last Update: 2023-06-08 23:10

Reporter:
Owner:
Type:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

次のとき発生しやすくなっていたと思われます

  • システムの詳細設定の「ドラッグ中にウインドウの内容を表示する」がoff(ドラッグ中に枠線だけを表示する状態)で、Per-Monitor DPI環境で、DPIが異なるモニタをまたいでウィンドウを移動したとき
  • ディスプレイの設定(DPI)を変更したとき(RDPで接続した結果DPIが変化するときも同様)
  • またぐモニタ間のDPI差が大きいとき

Ticket History (3/6 Histories)

2023-05-02 19:11 Updated by: zmatsuo
  • New Ticket "モニターのDPIが変化する時DPIの調整がうまく行われない" created
2023-05-02 19:16 Updated by: zmatsuo
  • Summary Updated
2023-05-26 23:00 Updated by: zmatsuo
Comment

r10691 の修正だけでは全然直っていませんでした。 4-stableにも同等の修正をいれて修正履歴に追記しました。

バイナリを置きました。

(Edited, 2023-05-26 23:05 Updated by: zmatsuo)
2023-06-08 23:10 Updated by: zmatsuo
Comment

不要な変数を入れてしまっていたので削除しました。

- trunk

- 4-stable

「ドラッグ中にウインドウの内容を表示する」がoffの時に、 リサイズしてDPIの異なるモニタをまたぐことができない、という制限があります。

WM_DPICHANGED (DPIが変化したことを通知する)メッセージの発生した原因が ウインドウが移動した結果なのか、リサイズした結果なのかが判定できないためです。

違和感が大きいという声が多かったら再度考えることにして このチケットはクローズします。

2023-06-08 23:10 Updated by: zmatsuo
  • Status Update from Open to Closed
  • Resolution Update from None to Fixed

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login