互聯網上有一些文檔顯示,如果用戶當前處於空閒狀態並且這是detected by checking for keyboard and mouse events,Windows將更改NotifyIcon.BalloonTipShown命令的行爲。我目前正在研究一個將大部分時間花費在系統托盤上的應用程序,但不時會彈出多個氣球提示,並且我想阻止用戶錯過他們中的任何一個,如果他們目前離開系統。由於任何當前顯示的氣球提示如果顯示新的氣球提示都會被破壞,所以如果用戶不在,我想延遲顯示它們。有沒有辦法檢查用戶目前是否空閒?
因此,如果應用程序被最小化到系統托盤中,是否有任何方法檢查用戶是否當前空閒?
對! 我只是添加鏈接到LASTINPUTINFO與LayoutKind.Sequential: http://www.pinvoke.net/default.aspx/Structures/LASTINPUTINFO.html – 2009-06-12 20:34:37