如题,以下对所问问题进行补充:
1.在mousemove添加代码更换鼠标图案之后,鼠标移至会闪烁,是不是以为默认设置的鼠标的关系?如果是的话,应该怎么解决这个问题呢?
2.不知道“动态鼠标”这个表达是否贴切,就是指鼠标是动画形式的,比如像微软默认的等待沙漏那样的动态的鼠标,应该如火热实现?
3.如何在点击鼠标之后在指定的位置(是否可以自己设定位置比如(100,100)之类的)添加图片?如何控制图片出现的时间?
以上问题,希望大侠们不吝赐教~!

解决方案 »

  1.   

    1.你是不是写在MouseMove里面转换鼠标,没用标记判断啊,那你每次触发都在更换鼠标样式,当然闪烁了。2.BeginWaitCursor()可以启动沙漏,不过你像样式自定义的话,就自己做了。3.GetCursorPos就可以获得鼠标当前坐标位置。然后ScreenToClient就能转换控件坐标画图了
      

  2.   

    1. 添加处理WM_SETCURSOR消息
    2. CWaitCursor类
    3. 记录CPoint坐标点,OnPaint/OnDraw函数中贴图
      

  3.   

    3.如何在点击鼠标之后在指定的位置(是否可以自己设定位置比如(100,100)之类的)添加图片?如何控制图片出现的时间?
    --------------------
    鼠标点击在一个坐标点上的概率何等的------点击在一个很小的区域内还差不多(PtInRect、PtInRegion)
    图片出现时间---设置定时器,时间过了之后,KillTimer
      

  4.   


    第一个问题已经解决了,谢谢,对于第二个问题,vc6.0好像只能导入.cur,不能导入.ani啊,那应该怎么弄呢?设一个计时器?第三个问题,有没有函数可以控制置入图片的路径的?比如鼠标点击之后从点击处沿某一路径飞出一张图片~