回答編集履歴

1

記述を修正

2019/12/22 03:15

投稿

dodox86
dodox86

スコア9276

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- [GetDC - - Microsoft Docs](https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getdc)
17
+ [GetDC - Microsoft Docs](https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getdc)
18
18
 
19
19
 
20
20
 
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- 尚、`WM_PAINT`メッセージのハンドラーでは、`GetDC`でデバイスコンテキストを取得するというよりは、`WM_PAINT`メッセージ受信時に必ず呼ばなければならない`BeginPaint`で返されるものを使うのが一般的です。
25
+ 尚、`WM_PAINT`メッセージの処理では、`GetDC`でデバイスコンテキストを取得するというよりは、`WM_PAINT`メッセージ受信時に必ず呼ばなければならない`BeginPaint`で返されるものを使うのが一般的です。
26
26
 
27
27
 
28
28
 
@@ -34,15 +34,11 @@
34
34
 
35
35
 
36
36
 
37
- // WM_PAINT ハンドラではBeginPaintのDC使
37
+ // WM_PAINTメッセージ受信部分ではBeginPaintのDC使える
38
38
 
39
39
  hdc = BeginPaint(hWnd, &ps);
40
40
 
41
-
42
-
43
41
  // hdc = GetDC(hWnd); これで取得できたものと同等に使える
44
-
45
- // ReleaseDC(hWnd, hdc);
46
42
 
47
43
 
48
44
 
@@ -50,6 +46,8 @@
50
46
 
51
47
 
52
48
 
49
+ // ReleaseDC(hWnd, hdc);
50
+
53
51
  EndPaint(hWnd, &ps);
54
52
 
55
53
  ```