当 Windows 中的光标变成沙漏时,这实际上意味着什么?

当 Windows 中的光标变成沙漏时,这实际上意味着什么?

我们都熟悉电脑上的小沙漏鼠标,但它在以下情况下代表什么意思:

  • 指针旁边有一个沙漏
  • 指针消失,只剩下沙漏,锁定所有点击

显然,这表明您的计算机很忙,但这似乎与 CPU 使用率或 RAM 没有直接关系。这与当前应用程序有关吗?Windows 如何判断计算机是否繁忙到足以停止用户的所有点击?

答案1

我认为没有指针的沙漏表示您必须等待,而带有指针的沙漏是您可以在后台执行的操作,您可以在其中恢复工作。

答案2

这取决于应用程序,尽管 Windows 可能会为正在运行的后台任务显示忙碌光标。当我编写程序时,有一些操作,例如当我打开一个新窗口时,我会包含一个显示忙碌光标的特定指令。然后,Windows 会在我的应用程序窗口上显示沙漏,直到我发送另一个显示默认光标的指令。点击确实会被记录下来,但由于应用程序正在忙于代码,它可能无法捕获它们,或者它可能在运行它正在运行的任何代码后捕获它们,然后不可预测的事情就会发生。

伪代码如下:

cursor = curors.wait;
... do something
cursor = cursors.default;

相关内容