回答編集履歴

1

追記

2017/05/17 09:34

投稿

can110
can110

スコア38262

test CHANGED
@@ -73,3 +73,43 @@
73
73
 
74
74
 
75
75
  また、普通は`CreatePen`~`SelectObject`の後に`Ellipse`実行しますが、意図したものですか?
76
+
77
+
78
+
79
+ というか、以下だと`WndProc2`呼出のたびに`S`が初期化されてしまいます(値が変わらない)
80
+
81
+ ```C
82
+
83
+ LRESULT CALLBACK WndProc2( HWND hWnd2, UINT msg, WPARAM wp, LPARAM lp )
84
+
85
+ {
86
+
87
+ // 略
88
+
89
+ S = 0.00000147;
90
+
91
+ speed = 0.000001;
92
+
93
+ ```
94
+
95
+
96
+
97
+ `WndProc2`の外で初期化すれば意図した動作になると思います。
98
+
99
+ ```C
100
+
101
+ S = 0.00000147;
102
+
103
+ speed = 0.000001;
104
+
105
+
106
+
107
+ LRESULT CALLBACK WndProc2( HWND hWnd2, UINT msg, WPARAM wp, LPARAM lp )
108
+
109
+ {
110
+
111
+ // 略
112
+
113
+ ```
114
+
115
+