代码之家  ›  专栏  ›  技术社区  ›  Guillermo Phillips

在VB6中隐藏窗体上的光标

  •  0
  • Guillermo Phillips  · 技术社区  · 15 年前

    我正在使用 显示光标 API调用,用于在设置的非活动期之后隐藏应用程序的光标。这很好,只是光标同时隐藏在菜单和状态栏上(我不希望这样)。我也在使用form_mousemove来切换光标,但这在菜单或状态栏上不起作用。

    有没有一种聪明的方法可以将光标隐藏到表单上(例如,向某个api调用或其他调用提供hwnd)?

    2 回复  |  直到 15 年前
        1
  •  1
  •   quamrana Ryuzaki L    15 年前

    我在表格上试过了:

    With Me
        .MouseIcon = LoadPicture("C:\Windows\Cursors\blank.cur")
        .MousePointer = vbCustom
    End With
    

    从网上下载了一个blank.cur文件。

    光标在窗体上消失,但仍在菜单栏上可见。

        2
  •  0
  •   z-boss    15 年前

    是不是有点像 Form1.MousePointer = vbHourGlass 财产?

    对, here.