次の方法で共有


COleControl::InvalidateControl

更新 : 2007 年 11 月

強制的にコントロールの再描画を実行します。

void InvalidateControl( 
   LPCRECT lpRect = NULL, 
   BOOL bErase = TRUE  
);

パラメータ

  • lpRect
    無効化するコントロールの領域へのポインタ。

  • bErase
    更新領域が処理されるときに更新領域の背景を消去するかどうかを示す値。

解説

lpRect が NULL 値のときは、コントロール全体が再描画されます。lpRect が NULL でないときは、コントロールの四角形の一部で無効化する部分を示しています。コントロールがウィンドウを持っていない場合、または現在アクティブでない場合、四角形は無視され、呼び出しはクライアント サイトの IAdviseSink::OnViewChange メンバ関数を呼び出すようになります。CWnd::InvalidateRect または InvalidateRect の代わりに、この関数を使います。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::Refresh

その他の技術情報

COleControl のメンバ