次の方法で共有


COleControl::InvalidateControl

コントロールをそれ自体を再描画するように強制します。

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

パラメーター

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

  • bErase
    更新領域が処理されるとき更新領域の背景を消去するかどうかを指定します。

解説

lpRect に null の値がの場合、コントロール全体が再描画されます。lpRect が nullでない場合、これは無効なコントロールの四角形部分を示します。コントロールがウィンドウがないため、現在アクティブではない場合、四角形は無視され、呼び出しはクライアント サイトの IAdviseSink::OnViewChange のメンバー関数になります。CWnd::InvalidateRectInvalidateRectではなくこの関数を使用します。

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図

COleControl::Refresh