言語が記載されていないので、C/C++ とします。
また、Windows APIをゴリゴリ書いていくほうとします。( もしそうでないなら条件等も書いたほうがいいと思います。 )
私なら、
ウィンドウプロシージャ内でstatic 付き 変数 か、グローバル変数 にチェックを入れて、それをチェックしながら再描画or無視 ...のようにします。
ですが、情報が足りません。
たとえば、「画像を描画して、ある条件( ボタンが押される 等 ) を満たす場合のみ次の画像を描画する 」なのか、「画像を描画して、ある条件( 〃 ) を満たす場合のみ (同じ画像を)再描画する」なのか、
「ある条件( 〃 ) を満たす場合のみ WM_PAINT等の"再描画" メッセージを発生させる ( それ以外は無効とする ) 」なのか...
まずは、最低でも大雑把な内容を記述し、どういう風にやってみたのか、等を記述すること。
できればソースコードも載せるといい。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。