我的一位朋友必须使用内部编写的Windows应用程序来执行部分工作。
他注意到的一点是应用程序在它工作时将鼠标指针更改为沙漏,在完成时将其设置为正常,等等。
然而,似乎存在一个错误,在某些情况下鼠标指针不会恢复正常并仍然是沙漏。它仍然可以正常工作,能够点击按钮并选择等等,但它是一个沙漏而不是正常的箭头。
即使退出应用程序,此行为也会继续。
所说的朋友正在尝试重新启动以解决问题,直到我们偶然发现在控制面板中显示“鼠标”对话框似乎将其重置为正常。
作为一名开发人员,我认为必须有某种命令或脚本或其他东西来解决这个问题。所以,假设修复应用程序超出了我朋友的权力范围,如何通过脚本或其他命令重置鼠标指针?
答案 0 :(得分:2)
可悲的是,您无法从纯VBScript等中重置鼠标光标。
有关使用包装API的自定义activeX控件执行此操作的方法的文章可以看here
答案 1 :(得分:0)
作为替代解决方案,是否适合用户更改沙漏使用的图标?这可能与他们的正常图标相同,或者可能略有不同。至少他们总是有一个带点的指针,但会保存需要更多时间的替代API调用。