C++ 禁用 Busy/Waiting 游标

C++ Disable Busy/Waiting Cursor

我正在创建一个在后台运行的小程序并为我执行一些自定义任务,例如复制某些文件、删除、显示和隐藏文件。反正不重要。

问题是,当执行某些任务时,我的光标变为 busy/waiting 光标(在 win7 中旋转圆圈)。这不是关键问题,但我想知道是否可以在 C++ 中禁用它。

TL:DR - 我想 disable/remove 忙碌的光标(使用 C++)至少在我的程序期间。

当 Sleep() 在主线程上 运行 时,大多数时候我都会出现繁忙的光标。如果您的情况也是如此,请尝试使用 timer instead, if not, the option I can think of is to add all these tasks on another thread using CreateThread.

推迟操作