回答編集履歴
3
修正
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
リソースを使わずに直接bmpファイルを読み込ませる方法としては
|
12
12
|
|
13
13
|
```c
|
14
|
-
hBitmap = LoadImage(0, "
|
14
|
+
hBitmap = LoadImage(0, "neko.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
|
15
15
|
```
|
16
16
|
|
17
17
|
を`LoadBitmap`の代わりに使うとよい
|
2
修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
```sh
|
2
2
|
windres -i resource.rc -o res.o
|
3
|
-
gcc
|
3
|
+
gcc bmp_display.o res.o -lgdi32
|
4
4
|
```
|
5
5
|
|
6
6
|
ただし、参考サイトの本文にも書かれている通り
|
1
追記
answer
CHANGED
@@ -5,4 +5,13 @@
|
|
5
5
|
|
6
6
|
ただし、参考サイトの本文にも書かれている通り
|
7
7
|
BitBltの転送範囲については画像に合わせて調整する必要がある点に留意が必要です。
|
8
|
-
(なんでサンプルコードなのに変なところがコピー元の始点になってんだろう)
|
8
|
+
(なんでサンプルコードなのに変なところがコピー元の始点になってんだろう)
|
9
|
+
|
10
|
+
---
|
11
|
+
リソースを使わずに直接bmpファイルを読み込ませる方法としては
|
12
|
+
|
13
|
+
```c
|
14
|
+
hBitmap = LoadImage(0, "test.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
|
15
|
+
```
|
16
|
+
|
17
|
+
を`LoadBitmap`の代わりに使うとよい
|