昨日の記事の続きです。
昨日の記事では、サブディスプレイが高dpiだと正常に動作しませんと書いていましたが、高dpi対応のマニフェストの設定やコンフィグファイルの設定を弄っていたら直りました。
症状としては
https://stackoverflow.com/questions/34619270/monitors-with-different-scaling-gives-gaps-between-screen-bounds
や
https://developercommunity.visualstudio.com/content/problem/639455/c-screenallscreens-bounds-and-workingarea-values-a.html
あたりと同じなのですが、前者の対策を行った時点では解決していなかった気がします。
後者は違いが分からないけど作り直したら解決したという感じですが、自分もそんな感じです…
最後になりましたが、タイトルにあるように完了形です。
とりあえずUIのHiDPI環境対応&壁紙設定対応ということで公開したいと思います。
完成度を高めたい気持ちもありますが、適当な間隔で達成感を得ないと続けられないので…