DirectXなら
毎フレーム、全画面消去してから書き換えるけど
DIBでスプライト?