Ticket #47978

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

Eröffnet am: 2023-05-02 19:11 Letztes Update: 2023-06-08 23:10

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

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

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

Ticket-Verlauf (3/6 Historien)

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

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

バイナリを置きました。

(Edited, 2023-05-26 23:05 Aktualisiert von: zmatsuo)
2023-06-08 23:10 Aktualisiert von: zmatsuo
Kommentar

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

- trunk

- 4-stable

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

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

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

2023-06-08 23:10 Aktualisiert von: zmatsuo
  • Status Update from Offen to Geschlossen
  • Lösung Update from Keine to Gefixt

Dateianhangliste

Keine Anhänge

Bearbeiten

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