CDC::IntersectClipRect (MFC)

ビューの切り替え:
スクリプトなし
MFC ライブラリ リファレンス
CDC::IntersectClipRect

現在の領域と x1y1x2y2 で指定される四角形との交わる部分で形成される新しいクリップ領域を作成します。


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

パラメータ

x1

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

y1

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

x2

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

y2

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

lpRect

四角形を指定します。このパラメータには、CRect オブジェクトまたは RECT 構造体へのポインタを渡すこともできます。

戻り値

新しいクリップ領域の型を返します。次のいずれかの値になります。

  • COMPLEXREGION   新しいクリップ領域には、重なり合った境界線があります。

  • ERROR   デバイス コンテキストが無効です。

  • NULLREGION   新しいクリップ領域は空です。

  • SIMPLEREGION   新しいクリップ領域には重なり合う境界線がありません。

解説

GDI は以後のすべての出力を新しい境界内に収まるようにクリップします。領域の幅と高さは、32,767 以下にする必要があります。

参照

関連項目

CDC クラス
階層図
IntersectClipRect
CRect クラス
RECT 構造体

その他の技術情報

CDC のメンバ