6

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

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

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

2 ответа2

1

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .