C++ 控制台如何隐藏鼠标的指针?

2024-12-15 19:38:21
推荐回答(5个)
回答1:

鼠标的隐藏,就是隐藏了它的指针而已。一般来说有两种方法可以隐藏鼠标的指针。

一种是用一个透明图标代替鼠标指针,并将MousePointer属性设为99。

另一种是用API函数来隐藏指针。代码如下:
Declare Function ShowCursor Lib "user32" Alias "ShowCursor" (ByVal bShow As _
Long) As Long ‘ 将该代码放在模块的声明段中
RetFunct = ShowCursor(False) ‘ 隐藏指针
RetFunct = ShowCursor(True) ‘ 显示指针

按说鼠标是一启动就被BIOS检测出来并加载的,所以如果想实现自动隐藏鼠标,就要在软件里写入该代码才行,像一般播放器就写入了这个代码,选择全屏播放以后过一会儿就会自动隐藏鼠标。

回答2:

你可以通过设置鼠标的图标来隐藏,Setcursor,其中的参数你可以用系统,也可以自己创建一个透明的图标就可以了

回答3:

1给鼠标指针换个透明图标
2注入到系统进程执行showcursor(false)
3把鼠标限制在屏幕最右下角
just think it over

回答4:

允许用windows.h(linux.h)吗?

回答5:

简单的说是要改变整个系统的鼠标样式?