我用ATL做了一个控件,在MouseMove里调用SetCursor改变鼠标指针成功了。
但是为什么我一移动我的鼠标,鼠标指针闪烁,不移动就没事,为什么呢?

解决方案 »

  1.   

    视类里
    PreCreateWindow(CREATESTRUCT& cs)
    {cs.lpszClass=AfxRegisterWndClass(
    CS_HREDRAW|CS_VREDRAW
    ,0
          ,(HBRUSH)::GetStockObject(0)
      ,0);
    ..
    }试试
      

  2.   

    我用的是ATL做的,不想支持MFC,有没有别的方法呀?
      

  3.   

    在wm_setcursor里面改变鼠标指针
      

  4.   

    回复人: Smile_Tiger(笑面虎) ( ) 信誉:100  2003-06-05 09:17:00  得分:0 
     
     
      在wm_setcursor里面改变鼠标指针
      
     
      

  5.   

    在wm_setcursor里面改变鼠标指针