¿Qué significa realmente en Windows cuando el cursor se convierte en un reloj de arena?

¿Qué significa realmente en Windows cuando el cursor se convierte en un reloj de arena?

Todos estamos familiarizados con el pequeño ratón con forma de reloj de arena de nuestras PC, pero ¿qué significa cuando:

  • Hay un reloj de arena al lado del puntero.
  • el puntero desaparece y solo hay un reloj de arena que bloquea todos los clics

Obviamente, muestra que su computadora está ocupada, pero no parece estar directamente relacionado con el uso de la CPU o la memoria RAM. ¿Tiene que ver con la aplicación actual? ¿Cómo juzga Windows que está lo suficientemente ocupado como para detener todos los clics del usuario?

Respuesta1

Creo que el reloj de arena sin puntero dice que hay que esperar, los relojes de arena con puntero son acciones en segundo plano donde puedes seguir trabajando.

Respuesta2

Depende de la aplicación, aunque Windows puede mostrar un cursor ocupado para las tareas en segundo plano que se están ejecutando. Cuando escribo un programa hay ciertas acciones, como cuando abro una nueva ventana que incluyo una instrucción específica para mostrar el cursor ocupado. Luego, Windows muestra el reloj de arena sobre la ventana de mi aplicación hasta que envío otra instrucción para mostrar el cursor predeterminado. Los clics se registran, pero debido a que la aplicación está ocupada con el código, es posible que no los detecte, o puede que los detecte después de ejecutar el código que estaba ejecutando, y luego suceden cosas impredecibles.

el pseudocódigo sería algo como:

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

información relacionada