マウスでウインドウのクライアント領域をドラッグしたとき
モデルが回転や移動するようにさせたいのですが、そのときの画面の更新方法に悩んでます。
まずやってみたのがWM_MOUSEMOVEを拾ったときにWM_PAINTをPostMessageして
そこでレンダリングと言う方法だったのですが、そうするとマウスポインタの動きがガタガタになってしまいました。
そこでまず起動時に別スレッドをたてて、WM_PAINTを拾ったときに描画フラグを立てると言った方法と試したのですが、
これもマウスポインタの動きがガタガタになってしました。
さらにアイドル時にレンダリングと言う方法に変えてみたのですが、さらに酷い事になってしまいました。

常にマウスポインタが滑らかに動くようにしたいのですが、何か良い方法は無いのでしょうか?
よろしくお願いします。