Last Updated 2004/04/07
Programming Tips Visual C++ MFC CView  索 引 
InvalidateRect()の使い方
2004/04/07

ヘルプには UpdateAllView() を呼ぶと OnUpdate() が呼ばれ,そこから OnDraw() が呼ばれると記述してある.

InvalidateRect() を呼べばそれも WM_PAINT が CView に送られる.

OnDraw() が InvalidateRect() に対応するには,

    CRect rectClip;
    pDC->GetClipBox(&recrClip);
    if( rectClip.IntersectRect(&rect1_1, &rectClip) ) {
        // rect1_1 は描画範囲
        描画処理..
    }
となる.


参照
OnDrawとOnPaint
ループ中のInvalidateRect()
前後のTips
InvalidateRect()の使い方

DSS ProgrammingTipsCGI Ver2.02