0

1秒ごとに何かを描きたい。これは、onTimer 関数に描画用のコードを配置する必要があることを意味します。どうやってやるの?OnDraw や CDC* pDC を引数とするその他の関数を呼び出すことができません。ontimer 関数で何かを描画する方法はありますか?

4

1 に答える 1

0

そうする必要はありません。いくつかの選択肢があります:

  1. OnTimer ハンドラーで InvalidateRect/Invalidate を呼び出すだけで、メッセージが更新を送信します。
  2. InvalidateRect/Invalidate を呼び出し、UpdateWindow より呼び出します。これにより、ウィンドウがすぐに更新されます。
  3. 必要なパラメーターを指定して RedrawWindow を呼び出すだけです... (効果 2 と同じ)。
于 2013-11-19T13:31:10.630 に答える