void SetRectRgn( int x1, int y1, int x2, int y2 );
void SetRectRgn ( LPCRECT lpRect );
パラメーター
x 1
四角形領域の左上隅の x 座標を指定します。
y1
四角形領域の左上隅の y 座標を指定します。
x 2
四角形領域の右下隅の x 座標を指定します。
y2
四角形領域の右下隅の y 座標を指定します。
lpRect
四角形の領域を指定します。RECT構造体へのポインターまたはCRectオブジェクトのいずれかにすることができます。
解説
四角形の領域を作成します。CreateRectRgnとは異なり、しかし、それは追加のメモリ、ローカルの Windows アプリケーションのヒープから割り当てられません。代わりに、それ、 CRgnオブジェクトに格納された領域に割り当てられている領域を使用します。これは、 CRgnオブジェクト既に有効な Windows 地域でSetRectRgnを呼び出す前に初期化されている必要があることを意味します。X 1、 y1 x 2、およびy2で指定される点は、割り当てられた領域の最小サイズを指定します。
この関数の代わりにCreateRectRgnメンバー関数を使用してローカル メモリ マネージャーへの呼び出しを避けるために。
CRgn の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CRgn::CreateRectRgn、 :: SetRectRgn(&N)