判断鼠标是否在某个控件范围内 ScreenToClient PtInRect
2010-07-05 16:09
579 查看
void CXXXXView::OnMouseMove(UINT nFlags, CPoint point)
{
CRect rect_Cemian1;
GetDlgItem(IDC_STATIC_CEMIAN1)->GetWindowRect(rect_Cemian1);
ScreenToClient(rect_Cemian1);
if (PtInRect(&rect_Cemian1,point))
{
AfxMessageBox("fadsfadsf");
}
}
如上就能搞定。
{
CRect rect_Cemian1;
GetDlgItem(IDC_STATIC_CEMIAN1)->GetWindowRect(rect_Cemian1);
ScreenToClient(rect_Cemian1);
if (PtInRect(&rect_Cemian1,point))
{
AfxMessageBox("fadsfadsf");
}
}
如上就能搞定。
相关文章推荐
- 创建右键菜单;加载菜单资源; WM_CONTEXTMENU;PtInRect(判断点是否在矩形内);ScreenToClient;DefWindowProc
- 判断制定位置是否在矩形范围内的API函数PtInRect
- MFC 判断鼠标是否在控件范围内
- MFC 判断鼠标是否在控件范围内
- winform 判断鼠标是否在按钮控件范围内
- 判断一个点是否在矩形内PtInRect
- 判断一个点是否在矩形内PtInRegion-解决PtInRect不能正确判断不同形式TRent的情况
- MFC 判断鼠标是否在控件范围内
- WinAPI: PtInRect - 判断点是否在矩形中
- Dduilib 判断鼠标坐标是否在控件内
- mfc判断鼠标位置是否在控件上
- newGUI 中如何判断鼠标在某个控件范围内?
- jquery判断鼠标点击的位置是否在规定的div范围内部
- 鼠标进入与离开的消息(使用CM_MOUSEENTER来判断是否进入控件)
- How to know is the file exist in C++ - 在C++中如何判断文件是否存在
- C#判断按钮控件是否在鼠标上
- Unity3d--判断鼠标是否触发UGUI控件
- android 判断控件是否在屏幕范围内 是否可见
- android 判断控件是否在屏幕范围内 是否可见
- MFC判断鼠标坐标是否在控件内