假設我希望我的程序在一些不活動之後執行某些操作。例如,假設我的程序的用戶不會按任何鍵/或將鼠標移動X秒,然後在這些X秒之後,它會顯示一個MSGBox,「您離開了X秒」。在計算機上執行一些不活動之後執行某些操作
我認爲它將不得不檢測任何程序上的鼠標&鍵盤..但如何,有沒有什麼快速的方法來做到這一點?
假設我希望我的程序在一些不活動之後執行某些操作。例如,假設我的程序的用戶不會按任何鍵/或將鼠標移動X秒,然後在這些X秒之後,它會顯示一個MSGBox,「您離開了X秒」。在計算機上執行一些不活動之後執行某些操作
我認爲它將不得不檢測任何程序上的鼠標&鍵盤..但如何,有沒有什麼快速的方法來做到這一點?
最簡單的谷歌搜索提出了這一點:
http://dataerror.blogspot.co.il/2005/02/detect-windows-idle-time.html 應工作
解決我也發現: http://www.codeproject.com/Articles/9104/How-to-check-for-user-inactivity-with-and-without謝謝! – Ydhem
定義一個公共計時器,它的持續運作,並重置它的形式事件或類似的MouseMove控制的事件, KeyPress等
http://stackoverflow.com/questions/1037595/c-sharp-detect-time-of-last-user-interaction-with-the-os –
這與'idl當您處於非活動狀態時,Google聊天中的狀態。你可以使用相同的:) – bonCodigo
謝謝大家:) – Ydhem