2年前WINAPIで、printfのような関数を作ろうと、以下のようなプログラムを組みましたが、私の想定していた動作と違う動きをしました。&Paint);}私が想定していた動作では、画面上に描画される数値は、どんどん増えていくはずでした。実際は、画面上に「26」と表示され、不動のままです。おかしいと思い、54行にブレークポイントを置いて、プログラム実行中にスペースキーを押下してNumの値を確認しました。したら、Numの値は26ではなく、197でした。毎ループNumはインクリメントされています。描画される数値の更新はされないのでしょうか?また、どうすれば描画が更新されるようになりますか?また、もう一つ質問があります。入門」と検索すると上記のプログラムの入門サイトが沢山出てくるので、上記のプログラムはWINAPIであると認識しているのですが、以下のサイトでは、WinSDKと書いてありました。描画される数値の更新はされないのでしょうか?また、どうすれば描画が更新されるようになりますか?再描画させれば更新されます。WM_PAINTに頼らずに描画すれば更新されます。TRUE);UpdateWindow(hWnd);です。これを行うと,WM_PAINTがメッセージキューに貯まります。