次の方法で共有


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   領域には、重なり合った境界線があります。

  • ERROR   領域は作成されませんでした。

  • NULLREGION   領域は空です。

  • SIMPLEREGION   領域には重なり合う境界線がありません。

解説

x2 - x1 の絶対値で示される四角形の幅は、32,767 単位以内にします。 この制限は四角形の高さにも適用されます。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDC クラス

階層図

CDC::ExcludeUpdateRgn

ExcludeClipRect

その他の技術情報

CDC のメンバー