vc6代码实现: 怎样判断一个点是否在一个窗口(或对话框或控件)内?

原创
2016/04/13 01:22
阅读数 181

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;
            }
        }

展开阅读全文
vc6
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部