質問編集履歴

1

調べた結果を追記しました

2021/09/25 02:30

投稿

A_.1
A_.1

スコア6

test CHANGED
File without changes
test CHANGED
@@ -135,3 +135,39 @@
135
135
 
136
136
 
137
137
  なにか方法があるなら教えてください。
138
+
139
+
140
+
141
+ 追記
142
+
143
+ いろいろ調べた結果、
144
+
145
+ ウィンドウを高DPI化することで、多分ウィンドウのアイコンを高画質化することがわかりました。
146
+
147
+ http://yamatyuu.net/computer/program/sdk/win/messagebox/index.html
148
+
149
+ こちらからダウンロードしたのが、こちら↓
150
+
151
+ ![イメージ説明](d3b0af060a72ee476b4007b916395edc.jpeg)
152
+
153
+ 高DPI化してないメッセージボックスは↓
154
+
155
+ ![イメージ説明](f9f9cb72f765088862ceda0ddf3f5ef7.jpeg)
156
+
157
+ これでできると思いましたが、MinGW-Win64だとエラーが出て、コンパイラできません。
158
+
159
+ それで、ソースコードに
160
+
161
+ ```C
162
+
163
+ #include <shellscalingapi.h>
164
+
165
+ ```
166
+
167
+ があることに気づきました。
168
+
169
+ これを調べた結果DPIを取得などをできるようですが、MinGW-Win64ではインクルードできないようです。
170
+
171
+ どうすれば、高DPI化できるのでしょうか?
172
+
173
+ MinGW-Win64ではなく、他のを使うべきでしょうか?