小问题。兄弟忘了。手边又没材料。判断鼠标是否在一个RECT中用什么函数啊?
马上结账。先谢过 问题点数:100、回复次数:6Top
1 楼xuzheng318(忧郁王子)回复于 2005-02-02 13:54:58 得分 5
是什么意思,不太明白!Top
2 楼happyparrot(快乐鹦鹉)回复于 2005-02-02 13:55:21 得分 20
BOOL PtInRect(
CONST RECT *lprc, // rectangle
POINT pt // point
);Top
3 楼lanstar200(待我景天大侠斩妖除魔)回复于 2005-02-02 13:57:40 得分 20
GetCousorPos()
PtInRect()Top
4 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-02-02 14:00:07 得分 35
截获WM_MOUSEMOVE消息,重载OnMouseMove函数,你的矩形区域为Rect1
void CTestDlg::OnMouseMove(UINT nFlags, CPoint point)
{
if(PtInRect(&Rect1,pt)){//判断鼠标是否点击在矩形区域内
//实现你的功能代码
}
else {
//进行其它特定或非特定判断处理
}
CDialog::OnMouseMove(nFlags, point);
}
Top
5 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-02-02 14:00:29 得分 20
参考:
http://www.5ivb.net/info/38/5ivb_15530.aspTop
6 楼fang58(海呀)回复于 2005-02-02 14:06:14 得分 0
PtInRect啊Top




