次の方法で共有


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
    四角形を指定します。 このパラメーターの RECT の構造体への CRect のオブジェクトまたはポインターを渡すことができます。

戻り値

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

  • COMPLEXREGION の新しいクリップ領域に境界線が重複することがあります。

  • [エラー] のデバイス コンテキストが無効です。

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

  • SIMPLEREGION の新しいクリップ領域の境界線に重複はありません。

解説

GDI は新しい境界内に収まるの後続のすべての出力をクリップされます。 幅と高さが 32,767 を超えないようにしてください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

IntersectClipRect

CRect クラス

RECT 構造体