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