次の方法で共有


CDC::ExcludeClipRect

既存のクリップ領域から指定された四角形を除いた、新しいクリップ領域を作ります。

int ExcludeClipRect(
   int x1,
   int y1,
   int x2,
   int y2 
);
int ExcludeClipRect(
   LPCRECT lpRect 
);

パラメーター

  • x1
    四角形の左上隅の論理的な x 座標を指定します。

  • y1
    四角形の左上隅の論理 y 座標を指定します。

  • x2
    四角形の右下隅の論理的な x 座標を指定します。

  • y2
    四角形の右下隅の論理 y 座標を指定します。

  • lpRect
    四角形を指定します。CRect のオブジェクトにすることもできます。

戻り値

新しいクリップ領域の種類を指定します。これは、の値です:

  • COMPLEXREGION 領域に境界線が重複することがあります。

  • [エラー] 領域は作成されませんでした。

  • NULLREGION 領域は空です。

  • に 重複SIMPLEREGION 領域の境界線がありません。

解説

x2 の絶対値で指定された四角形の幅 x1は、– 32,767 の単位を超えることはできません。この制限は、四角形の高さにも適用されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::ExcludeUpdateRgn

ExcludeClipRect