O que significa realmente nas janelas quando o cursor se transforma em uma ampulheta?

6

Estamos todos familiarizados com o pequeno rato de ampulheta nos nossos computadores, mas o que significa quando:

  • Há uma ampulheta ao lado do ponteiro
  • o ponteiro desaparece e há apenas uma ampulheta, bloqueando todos os cliques

Obviamente, isso mostra que o seu computador está ocupado, mas não parece estar diretamente relacionado com o uso da CPU ou memória RAM. Tem a ver com a aplicação atual? Como o Windows julga que está ocupado o suficiente para interromper todos os cliques do usuário?

    
por Gordon Gustafson 30.10.2010 / 19:41

2 respostas

1

Eu acho que a ampulheta sem ponteiro diz que você tem que esperar, a ampulheta com ponteiro são ações de fundo onde você pode continuar trabalhando.

    
por 30.10.2010 / 19:47
0

Depende do aplicativo, embora o Windows possa exibir um cursor ocupado para tarefas em segundo plano que está sendo executado. Quando eu escrevo um programa, há certas ações, como quando eu abro uma nova janela que incluo uma instrução específica para exibir o cursor ocupado. O Windows exibe a ampulheta na janela do meu aplicativo até que eu envie outra instrução para exibir o cursor padrão. Os cliques se registram, mas como o aplicativo está ocupado no código, ele pode não capturá-los, ou pode pegá-los depois de executar qualquer código em execução e, então, ocorrem coisas imprevisíveis.

o pseudo código seria algo como:

cursor = curors.wait;
... do something
cursor = cursors.default;
    
por 30.10.2010 / 19:51

Tags