当前位置:编程学习 > C#/ASP.NET >>

怎么隐藏鼠标指针?

怎么隐藏鼠标呢?

  当然,是在整个屏幕上隐藏光标,而不是仅仅在自己的窗口上。 --------------------编程问答-------------------- 怎么一个关注的人都没有啊? --------------------编程问答--------------------

    Declare Function ShowCursor Lib "user32.dll" (ByVal bShow As Integer) As Integer

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim rc%
        rc% = ShowCursor(False) '隐藏鼠标 

        rc% = ShowCursor(True) '显示鼠标 
    End Sub
--------------------编程问答-------------------- 晕,谢谢楼上回帖,不过我也说了,在整个屏幕上隐藏鼠标,而不是在当前窗口,

按照您的做法,当鼠标移出本窗口仍然会显示出来。 --------------------编程问答-------------------- 无解?还是我太蠢了? --------------------编程问答--------------------
引用 2 楼 qshzf 的回复:
VB.NET code
    Declare Function ShowCursor Lib "user32.dll" (ByVal bShow As Integer) As Integer

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim rc%
        rc% = ShowCursor(False) '隐藏鼠标 

        rc% = ShowCursor(True) '显示鼠标 
    End Sub


谢谢,学习了..

楼主,好像我用电脑到现在,没见过有什么软件有你那样要求的功能 --------------------编程问答-------------------- 做个记号~~ --------------------编程问答-------------------- 这样你做一个透明的全屏窗体,这样就能实现隐藏鼠标了 --------------------编程问答-------------------- 控制面板 - 鼠标 - 指针 - 设置为无鼠标指针的一个.cur。 --------------------编程问答--------------------
引用 7 楼 tjficcbw 的回复:
这样你做一个透明的全屏窗体,这样就能实现隐藏鼠标了


全屏窗口时用上面那个方法的确是鼠标隐藏了,可是一旦窗口隐藏了,鼠标就会出现了。 --------------------编程问答--------------------
引用 8 楼 CloneCenter 的回复:
控制面板 - 鼠标 - 指针 - 设置为无鼠标指针的一个.cur。


这个方法好像是可以的,但是我无法生成一个无指针的 .cur ,另外我需在代码中实时控制鼠标的显示与隐藏,能否给出相应的API或者思路。谢谢 --------------------编程问答-------------------- up --------------------编程问答-------------------- 做一个透明的CURSOR,然后在程序中指定系统指针为透明的CURSOR,当过程结束时恢复原来的指针.
属于技巧类,不属于技术类. --------------------编程问答-------------------- 楼上可否给出一些具体的API或者具体做法。。

 另外,鼠标除了普通状态的指针,还包含等待、忙碌等等鼠标指针状态难道要全部替换掉? --------------------编程问答--------------------  Windows.Forms.Cursor.Hide() --------------------编程问答-------------------- 做一个透明的cur文件可以隐藏 --------------------编程问答-------------------- Hook 鼠标至Out of Screen的位置
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,