请输入您要查询的百科知识:

 

词条 CreateEllipticRgnIndirect
释义

[声明]

Declare Function CreateEllipticRgnIndirect Lib "gdi32" (lpRect As Rect) As Long

[说明]

创建一个内切于特定矩形的椭圆区域

[参数表]

lpRect --------- Long,定义要创建的椭圆区域尺寸的矩形

[返回值]

BOOL,执行成功则返回区域句柄,失败则为零

[其它]

不用时一定要用DeleteObject函数删除该区域

MFC 中类CRgn 类成员函数 BOOL CreateEllipticRgnIndirect(LPCRECT lpRect);

根据矩形区域创建内切于该矩形的椭圆。

当我们根据矩形绘制椭圆后,鼠标点击事件时,如果根据矩形判断,不精确,需要利用

CRgn rgn;

CRect rect;

rgn.CreateEllipticRgnIndirect(&rect);

这样判断更加精确,避免了单击矩形内部而在椭圆外部也响应的问题, 更加符合界面的需要。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/5 5:11:08