词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。