dポイントプレゼントキャンペーン実施中!

他のプロセスの描画領域を再描画
対象となる他のプロセスのウインドウハンドルやデバイスコンテキストは利用可能のようですが再描画の方法をShowWindow(hWnd, SW_HIDE);ShowWindow(hWnd, SW_SHOW);としているために真っ白な状態が見えたりするのでそれを避ける方法を教えてください。

A 回答 (2件)

普通は、OnPaintに描画処理を纏めてしまうのが一番効率的な気が・・・。



http://www.t-recipe.com/vc/redraw.html
    • good
    • 0
この回答へのお礼

OnPaintは知りませんでした。ありがとうございます。

お礼日時:2010/06/28 10:11

再描画であれば、InvalidateRectでウィンドウの領域を無効にすれば、Windowsがしかるべき時にWM_PAINTを発行してくれます。


すぐに描画させたいのであれば、InvalidateRectの後でUpdateWindowを呼び出します。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!