我正在使用 显示光标 API调用,用于在设置的非活动期之后隐藏应用程序的光标。这很好,只是光标同时隐藏在菜单和状态栏上(我不希望这样)。我也在使用form_mousemove来切换光标,但这在菜单或状态栏上不起作用。
有没有一种聪明的方法可以将光标隐藏到表单上(例如,向某个api调用或其他调用提供hwnd)?
我在表格上试过了:
With Me .MouseIcon = LoadPicture("C:\Windows\Cursors\blank.cur") .MousePointer = vbCustom End With
从网上下载了一个blank.cur文件。
光标在窗体上消失,但仍在菜单栏上可见。
是不是有点像 Form1.MousePointer = vbHourGlass 财产?
Form1.MousePointer = vbHourGlass
对, here.