是否有任何其他方式打開Windows CE中的背光燈?目前我正在設置事件「PowerManager/ActivityTimer/UserActivity」,它最終會保持背光。我也想監視用戶是否有觸摸等設備上的活動。如果用戶沒有指定時間的活動,我想要執行特定於應用程序的註銷。由於我們希望保持背光,因此我們正在手動設置事件以上,但現在它正在創建測量實際用戶活動的問題。在Windows中打開背光燈CE
有沒有解決方法?
感謝, Omky
是否有任何其他方式打開Windows CE中的背光燈?目前我正在設置事件「PowerManager/ActivityTimer/UserActivity」,它最終會保持背光。我也想監視用戶是否有觸摸等設備上的活動。如果用戶沒有指定時間的活動,我想要執行特定於應用程序的註銷。由於我們希望保持背光,因此我們正在手動設置事件以上,但現在它正在創建測量實際用戶活動的問題。在Windows中打開背光燈CE
有沒有解決方法?
感謝, Omky
每個設備都將有它的背光自己特定的驅動程序,可能是通過DeviceIoControl函數訪問。在使用這些API的CE設備上,不要打開背光燈,但是可以控制超時和強度設置。你可以使用SetDevicePower()或SetPowerRequirement()API,儘管我從來沒有使用它們。
我已經使用「PowerManager/ActivityTimer/UserActivity」事件觸發背光。我相信CE會從鼠標和鍵盤活動中設置相同的事件。我試圖通過等待這個事件來檢測活動失敗,但問題在於無法保證您的線程在設置時將被安排。然後您必須重新設置事件以觸發正常的系統行爲。
您可以捕獲鍵盤活動SetWindowHookEx,請參閱http://www.codeproject.com/KB/windows/wincekbhook.aspx。代碼項目網站上還有C#文章。關於CE設備的注意事項我只用一個鉤子就可以設置,儘管在WM上我還沒有找到。
我懷疑你可以窺探鼠標輸入,我不知道如何。