Pergunta : Esconder global o rato após inativo sem usar intervalo constantemente running do temporizador

Eu preciso uma maneira de verific para ver se um usuário não moveu o rato por segundos de X e para o esconder então se não têm.  Tem que trabalhar mesmo quando o app não é a janela ativa ou quando minimizou (os ganchos?).  Eu igualmente gostaria d de trabalhar sem ter que usar um temporizador que se mantivesse tivesse um intervalo nunca de término.  Por exemplo, se eu crio um temporizador e lhe dou lhe um intervalo de 100ms e então apenas verific constantemente cada 100ms mesmo depois que o rato é inativo.  Eu quero-o começar somente verific outra vez uma vez que o rato foi da quietude a again.

I sabe este está pedindo muito mas para aproximadamente 99% do tempo não haverá nenhum movimento do rato e eu penso que é um desperdício de recursos para ter um evento constantemente running.
do temporizador/tiquetaque class= do

Resposta : Esconder global o rato após inativo sem usar intervalo constantemente running do temporizador

infelizmente, mesmo com um gancho você ainda precisa de esconder global o rato, mesmo quando não é sobre a janela ativa.  global o gancho pode ler o que o rato está fazendo em qualquer lugar na tela mas é uma esfera diferente da cera para a esconder em qualquer lugar na tela.

Cursor.Hide () trabalha somente na janela ativa.

SetSystemCursor () precisaria provavelmente de ser usado.
Outras soluções  
 
programming4us programming4us