在mousemove中判断鼠标是否在某个区域,在就显示手型鼠标否则什么都不做(系统自动设置箭头鼠标)
CTestView::OnMouseMove(UINT nFlags, CPoint point)
{
//创建rgn
...
//判断
if(rgn.PtInRegion(point))
SetCursor(LoadCursor(NULL, IDC_HAND));
}
运行程序时候,发现在区域时,移动鼠标能显示手型鼠标,但是有时会有箭头鼠标一闪而过
怎么解决这问题呢
CTestView::OnMouseMove(UINT nFlags, CPoint point)
{
//创建rgn
...
//判断
if(rgn.PtInRegion(point))
SetCursor(LoadCursor(NULL, IDC_HAND));
}
运行程序时候,发现在区域时,移动鼠标能显示手型鼠标,但是有时会有箭头鼠标一闪而过
怎么解决这问题呢
::SetCursor(LoadCursor(NULL, IDC_SIZEWE));
在wm_setcursor!