CRgn::PtInRegion 是 MFC(Microsoft Foundation Classes)中的 CRgn 类的一个公共方法,用于检查指定的点是否位于区域(Region)内。这个方法的声明如下:
BOOL PtInRegion(
   int x,
   int y
) const;

这个方法接受两个整数参数 x 和 y,表示要检查的点的坐标。如果指定的点在区域内,该方法返回 TRUE,否则返回 FALSE。

使用示例:
CRgn myRgn;

// 假设myRgn已经被创建并包含一些图形

// 检查点(30, 40)是否在区域内
if (myRgn.PtInRegion(30, 40))
{
    // 点(30, 40)在区域内
}
else
{
    // 点(30, 40)不在区域内
}

在这个示例中,PtInRegion 方法被用于检查区域对象 myRgn 中是否包含坐标为 (30, 40) 的点。如果包含,就执行相应的操作;否则执行其他操作。


转载请注明出处:http://www.zyzy.cn/article/detail/22136/MFC/CRgn