質問するログイン新規登録

回答編集履歴

3

修正

2021/04/29 04:33

投稿

asm
asm

スコア15149

answer CHANGED
@@ -11,7 +11,7 @@
11
11
  リソースを使わずに直接bmpファイルを読み込ませる方法としては
12
12
 
13
13
  ```c
14
- hBitmap = LoadImage(0, "test.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
14
+ hBitmap = LoadImage(0, "neko.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
15
15
  ```
16
16
 
17
17
  を`LoadBitmap`の代わりに使うとよい

2

修正

2021/04/29 04:33

投稿

asm
asm

スコア15149

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  ```sh
2
2
  windres -i resource.rc -o res.o
3
- gcc display.o res.o -lgdi32
3
+ gcc bmp_display.o res.o -lgdi32
4
4
  ```
5
5
 
6
6
  ただし、参考サイトの本文にも書かれている通り

1

追記

2021/04/29 03:22

投稿

asm
asm

スコア15149

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`の代わりに使うとよい