Vraag : Globaal de Muis van de Huid na Inactief zonder het constant lopende Interval van de Tijdopnemer te gebruiken

Ik heb een manier nodig controleren om te zien of heeft een gebruiker niet de muis voor de seconden bewogen van X en verberg het dan als zij niet hebben.  Het moet werken zelfs wanneer app niet het actieve venster is of wanneer het heeft geminimaliseerd (haken?).  Ik zou het ook zonder het moeten willen werken een tijdopnemer gebruiken die heeft een eeuwigdurend interval houdt.  Bijvoorbeeld, als ik een tijdopnemer cre�ër en het een interval van 100ms geef en dan controleert het enkel constant elke 100ms zelfs nadat de muis nutteloos is.  Ik wil het slechts beginnen opnieuw te controleren zodra de muis van nutteloze aan actieve again.

I is gegaan weet dit een vraagt maar voor ongeveer 99% van de tijd zal er geen muisbeweging zijn en ik denk het een afval van middelen is om een tijdopnemer/tikgebeurtenis running.
constant te hebben

Antwoord : Globaal de Muis van de Huid na Inactief zonder het constant lopende Interval van de Tijdopnemer te gebruiken

jammer genoeg, zelfs met een haak moet u nog de muis globaal verbergen, zelfs wanneer het niet bovenop het actieve venster is.  de globaal haak kan lezen wat de muis overal op het scherm doet maar het is een verschillende bal van was om het op het scherm overal te verbergen.

Cursor.Hide () werkt slechts in het actieve venster.

SetSystemCursor () zou waarschijnlijk moeten worden gebruikt.
Andere oplossingen  
 
programming4us programming4us