Fråga : Dölja globalt musen efter inaktivt, utan att använda constantly rinnande tidmätaremellanrum

Jag behöver a långt att kontrollera för att se, om en användare har inte rört musen för X understöder och döljer därefter det, om de inte har.  Det måste att fungera, även om appen inte är aktivfönstret eller när den har minimerat (hakar?).  Jag skulle också något liknande det för att fungera utan att måste att använda en tidmätare att alltid har aldrig ett ändelsemellanrum.  För anföra som exempel, om jag skapar en tidmätare och ger det ett mellanrum av 100ms, och därefter det kontrollerar precis constantly varje 100ms, efter även musen är overksam.  Jag önskar att den endast ska starta att kontrollera igen, när musen har väck från overksamt till aktivet again.

I att veta denna frågar ett lott, men för omkring 99% av den ska tiden det finns ingen musrörelse och I-funderare som den är ett förloradt av resurser som har en tidmätare-/fästinghändelse constantly running.
" klar "

Svar : Dölja globalt musen efter inaktivt, utan att använda constantly rinnande tidmätaremellanrum

tyvärr även med en haka dig stilla behov globalt att dölja musen, även om den inte är överst av aktivfönstret.  globalt haka kan läsa vad musen gör någonstans på avskärma men den är ett olikt klumpa ihop sig av vaxar för att dölja det någonstans på avskärma.

Cursor.Hide () fungerar endast i aktivfönstret.

SetSystemCursor () skulle rimligt behov att användas.
Andra lösningar  
 
programming4us programming4us