描述
CreateEllipticRgn函数创建一个椭圆形区域。
C++ 语法
HRGN CreateEllipticRgn( __in int nLeftRect, __in int nTopRect, __in int nRightRect, __in int nBottomRect ); |
PowerBASIC 语法
FUNCTION CreateEllipticRgn ( _ BYVAL nLeftRect AS LONG, _ BYVAL nTopRect AS LONG, _ BYVAL nRightRect AS LONG, _ BYVAL nBottomRect AS LONG _ ) AS DWORD |
参数
nLeftRect
[in]以椭圆的边界矩形左上角的逻辑单位指定x坐标。
nTopRect
[in]以椭圆的边界矩形左上角的逻辑单位指定y坐标。
nRightRect
[in]指定椭圆边界矩形右下角的逻辑单位x坐标。
nBottomRect
[in]以椭圆的边界矩形右下角的逻辑单位指定y坐标。
返回值
如果函数成功,则返回值是该区域的句柄。
如果函数失败,返回值为NULL。
备注
当您不再需要HRGN对象调用DeleteObject函数将其删除。
边界矩形定义区域的大小,形状和方向:矩形长边定义椭圆长轴的长度;短边限定椭圆短轴的长度;矩形的中心定义主轴和短轴的交点。
引用文件 #INCLUDE Once
WinGdi.inc