您的位置:首页 > 其它

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

2012-02-02 10:16 295 查看
POINT pt;

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

CRect rectClient;

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

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

{

//鼠标落在此区域内

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: