【问题标题】:How do I make the mouse cursor invisible?如何使鼠标光标不可见?
【发布时间】:2011-10-28 07:52:10
【问题描述】:

我有一个 C++Builder 应用程序,我需要在其中使鼠标光标不可见。我怎样才能做到这一点?

我认为可以使用 Win32 API 来完成,但我不知道具体如何。

【问题讨论】:

  • 组件属性中没有crNone选项!

标签: winapi c++builder c++builder-2010


【解决方案1】:

致电ShowCursor(FALSE)。如果以后需要恢复光标,请致电ShowCursor(TRUE)

请注意,光标可见性是引用计数的,因此您需要将每个通过 FALSE 的调用与一个通过 TRUE 的调用相匹配。

此函数设置一个内部显示计数器,用于确定是否应显示光标。只有当显示计数大于等于0时才会显示光标。如果安装了鼠标,则初始显示计数为0。如果未安装鼠标,则显示计数为–1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多