vc6代码实现: 怎样判断一个点是否在一个窗口(或对话框或控件)内?
MFC实现如下:
BOOL CMyStatic::pvIsHitMe(int x, int y)
{
CRect rcMe;
GetClientRect(&rcMe);
CPoint p(x,y);
ClientToScreen(rcMe);
GetParent()->ClientToScreen(&p);
if (rcMe.PtInRect(p))
{
return TRUE;
}
else
{
return FALSE;
}
}