次の方法で共有


COleControl::InvalidateRgn

更新 : 2007 年 11 月

指定された領域内のコンテナ ウィンドウのクライアント領域を無効にします。

void InvalidateRgn(
   CRgn* pRgn,
      BOOL bErase = TRUE 
);

パラメータ

  • pRgn
    無効にする OLE オブジェクトの表示領域を示す CRgn オブジェクトへのポインタ。ウィンドウのクライアント座標で示されます。このパラメータが NULL の場合、オブジェクト全体が対象になります。

  • bErase
    無効になる領域の背景を消去するかどうかを示す値。TRUE の場合、背景は消去されます。FALSE の場合、背景は変更されずそのままです。

解説

この関数を使用して、コンテナ内のウィンドウなしのコントロールを再描画できます。無効になった領域は、更新領域内のほかのすべての領域と共に、次の WM_PAINT メッセージが送られたときに描画するようにマークされます。

更新領域のあらゆる部分に対して bErase が TRUE の場合は、指定した部分だけでなく領域全体の背景が消去されます。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

その他の技術情報

COleControl のメンバ