Что на самом деле означает, когда курсор в Windows превращается в песочные часы?

Что на самом деле означает, когда курсор в Windows превращается в песочные часы?

Мы все знакомы с маленькой мышкой в ​​виде песочных часов на наших компьютерах, но что она означает, когда:

  • Рядом с указателем есть песочные часы.
  • указатель исчезает и остаются только песочные часы, блокирующие все клики

Очевидно, это показывает, что ваш компьютер занят, но это, похоже, не связано напрямую с использованием процессора или оперативной памяти. Связано ли это с текущим приложением? Как Windows определяет, что он достаточно занят, чтобы остановить все щелчки пользователя?

решение1

Я думаю, что песочные часы без указателя говорят о том, что вам нужно подождать, песочные часы с указателем — это фоновые действия, во время которых вы можете возобновить работу.

решение2

Это зависит от приложения, хотя Windows может отображать занятый курсор для фоновых задач, которые оно выполняет. Когда я пишу программу, есть определенные действия, например, когда я открываю новое окно, в которое я включаю определенную инструкцию для отображения занятого курсора. Затем Windows отображает песочные часы над окном моего приложения, пока я не отправлю другую инструкцию для отображения курсора по умолчанию. Щелчки регистрируются, но поскольку приложение занято в коде, оно может не поймать их или поймать после выполнения любого кода, который оно выполняло, и тогда происходят непредсказуемые вещи.

псевдокод будет выглядеть примерно так:

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

Связанный контент