POINT point;
GetCursorPos(&point);
CRect rc;
rc.left=0;
rc.top=70;
rc.right= rc.left+50;
rc.bottom= rc.top+200;
if(rc.PtInRect(point))
{
/*要进行的操作*/
}
PtInRect 函数
MFC中,class CRect : public tagRECT类的一个成员函数,
作用是判断参数中给出的点是否在矩形区域内。
returns TRUE if point is within rectangle。
[函数原型] BOOL PtInRect( POINT point ) const throw( ); [声明] Declare Function PtInRect Lib "user32" (lpRect As RECT, pt As POINTAPI) As Long [说明] 这个函数判断指定的点是否位于矩形lpRect内部 [参数表] point ------------- POINTAPI,欲判断的点 [返回值] Long,非零表示点在矩形内部,零表示点在矩形外部。会设置GetLastError [其它] 如点位于矩形四边之内,或矩形的顶部或左侧边线上,则认为它在矩形内部。如位于矩形的右侧或底部边线,则不认为它在矩形内部