CRect::PtInRect 是 MFC(Microsoft Foundation Classes)中 CRect 类的一个公共方法,用于判断给定的点是否位于矩形内部。

以下是 CRect::PtInRect 方法的简要说明:
BOOL PtInRect(POINT point) const;

  •  point:要检查的点的坐标,通常是一个 POINT 结构。


返回类型 BOOL 表示布尔值,如果指定的点在矩形内部,则返回 TRUE,否则返回 FALSE。

示例:
CRect rect(10, 20, 30, 40);
POINT testPoint = {15, 30};

if (rect.PtInRect(testPoint))
    AfxMessageBox(_T("点在矩形内"));
else
    AfxMessageBox(_T("点不在矩形内"));

在这个示例中,rect 表示一个矩形,testPoint 是一个测试点的坐标。通过调用 PtInRect 方法,可以判断测试点是否在矩形内部。




转载请注明出处:http://www.pingtaimeng.com/article/detail/22052/MFC/CRect