现在的位置: 首页 > 综合 > 正文

判断鼠标是否落在界面中某一个区域内

2013年01月18日 ⁄ 综合 ⁄ 共 229字 ⁄ 字号 评论关闭

POINT pt;

GetCursorPos(&pt);    //该函数检取光标的位置,以屏幕坐标表示。

 

CRect rectClient;

pArea->GetWindowRect(&rectClient);   //pArea是我自己定义的一个子窗口,rectClient是它所在的矩形范围,你可以自己指定

 

if(rectClient.PtInRect(pt))    //PtInRect:这个函数判断指定的点是否位于矩形lpRect内部

{

    //鼠标落在此区域内

}

 

抱歉!评论已关闭.