
Мы все знакомы с маленькой мышкой в виде песочных часов на наших компьютерах, но что она означает, когда:
- Рядом с указателем есть песочные часы.
- указатель исчезает и остаются только песочные часы, блокирующие все клики
Очевидно, это показывает, что ваш компьютер занят, но это, похоже, не связано напрямую с использованием процессора или оперативной памяти. Связано ли это с текущим приложением? Как Windows определяет, что он достаточно занят, чтобы остановить все щелчки пользователя?
решение1
Я думаю, что песочные часы без указателя говорят о том, что вам нужно подождать, песочные часы с указателем — это фоновые действия, во время которых вы можете возобновить работу.
решение2
Это зависит от приложения, хотя Windows может отображать занятый курсор для фоновых задач, которые оно выполняет. Когда я пишу программу, есть определенные действия, например, когда я открываю новое окно, в которое я включаю определенную инструкцию для отображения занятого курсора. Затем Windows отображает песочные часы над окном моего приложения, пока я не отправлю другую инструкцию для отображения курсора по умолчанию. Щелчки регистрируются, но поскольку приложение занято в коде, оно может не поймать их или поймать после выполнения любого кода, который оно выполняло, и тогда происходят непредсказуемые вещи.
псевдокод будет выглядеть примерно так:
cursor = curors.wait;
... do something
cursor = cursors.default;