MFC ライブラリ リファレンス
CDC::IntersectClipRect
現在の領域と x1、y1、x2、y2 で指定される四角形との交わる部分で形成される新しいクリップ領域を作成します。
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 構造体