CRgn::CreateRectRgn
创建在 CRgn 对象存储的矩形区域。
BOOL CreateRectRgn(
int x1,
int y1,
int x2,
int y2
);
参数
x1
指定该区域的左上角的逻辑x坐标。y1
指定该区域的左上角的逻辑y坐标。x2
指定该区域的右下角的逻辑x坐标。y2
指定该区域的右下角的逻辑y坐标。
返回值
非零,如果操作成功;否则为0。
备注
区域的大小限制为内存32,767 x 32,767个逻辑单元或64K,后者较小。
当完成使用 CreateRectRgn时创建的区域,应用程序应使用 CGDIObject::DeleteObject 成员函数中移除该区域。
示例
CRgn rgn;
BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );
有关其他示例,请参见 CRgn::CombineRgn。
要求
Header: afxwin.h