我目前正在使用 ShowCursor API调用在一段时间不活动后隐藏应用程序的游标。这很好,除了光标隐藏在菜单和状态栏(我不想要)上。我还使用Form_MouseMove重新打开光标,但这不适用于菜单或状态栏。
是否有一种聪明的方法可以将光标隐藏在Form上(例如,提供hWnd,某些API调用或其他)?
答案 0 :(得分:1)
我在表格上试过这个:
With Me
.MouseIcon = LoadPicture("C:\Windows\Cursors\blank.cur")
.MousePointer = vbCustom
End With
从网上下载了一个blank.cur文件。
光标在表单上消失,但在菜单栏上仍然可见。
答案 1 :(得分:0)
是不是有Form1.MousePointer = vbHourGlass
属性?
是的,here.