请问怎样把鼠标隐藏,不仅仅是在程序界面隐藏,而是在整个系统中都看不到?

解决方案 »

  1.   

    另外补充,我用::ShowCursor(false),仅仅鼠标移动到程序界面上鼠标才消失,
    而移出就又显示出来了,我需要的是不管移动哪都不显示鼠标。
      

  2.   

    SetCapture( );
    接下来让鼠标消失。
      

  3.   

    先SetCursorPos鼠标到屏幕最右边,这时就看不到了啊。
    然后用ClipCursor将它锁在那里就好了。
      

  4.   

    回复人: feihong0233(泓) ( ) 信誉:100  2003-08-06 13:45:00  得分:0 
     
     
      先SetCursorPos鼠标到屏幕最右边,这时就看不到了啊。
    然后用ClipCursor将它锁在那里就好了。
      
     
    ___
    好办法
      

  5.   

    呵呵,我总是给人出馊主意~
    不过很少有人说好~
    反正对我来说效果一样就行了啊。
    或者用API把鼠标限定在看不到的区域,或者一个点上。
    不过相应的API忘记了。
      

  6.   

    Hook。
    或者
    把鼠标拔下来,整个世界就清净了。
      

  7.   

    告诉你一个简单的方法,不用编程,会用PHOTOSHOP就OK了.做一个Cursor.ico或者***.cur,当然是透明的,把系统里面的Cursor覆盖了就OK了.
      

  8.   

    还有,楼上说的HOOK,当然是HOOK API,把钩子设成0,就是对整个系统HOOK了.
      

  9.   

    To han_wei(无):
    真的吗?
    拔你的试试看!
    凡事都凭想当然.......
      

  10.   

    都在说hook 到底有几个会这个哦
    都不要说得好听
    反正我是不会的
    楼主你会吗
      

  11.   

    全局钩子得在DLL中调,太复杂了,还不如就用置(x,y),锁定鼠标到(x,y,x,y), 注:x,y为不可见点坐标。