有沒有一種方法來創建一個窗口(類似於一個屏幕保護程序),將被顯示一次運行的應用程序是不是「互動」(或與用戶閒置),也就是說,在應用程序上沒有發生鼠標移動。WPF:創建你自己的屏幕保護程序,如果你正在運行的應用程序是「空閒」
我的一些朋友建議使用定時器爲這一個。任何有關良好開局的建議?謝謝。
有沒有一種方法來創建一個窗口(類似於一個屏幕保護程序),將被顯示一次運行的應用程序是不是「互動」(或與用戶閒置),也就是說,在應用程序上沒有發生鼠標移動。WPF:創建你自己的屏幕保護程序,如果你正在運行的應用程序是「空閒」
我的一些朋友建議使用定時器爲這一個。任何有關良好開局的建議?謝謝。
如果您尋找到創建自己的屏幕保護程序建立另一種形式。從窗體中刪除邊框。使其成爲最重要的,並開始最大化。然後,您只需繪製控件即可完成您想要的任何操作。
再用線向上的形式,以檢查是否按下鼠標移動或按鍵。您需要創建一個計時器來決定是否顯示屏幕保護程序。
這是一個很好的開端。謝謝! – abramlimpin 2010-03-21 06:27:29
這可能幫助:http://www.codeproject.com/KB/miscctrl/csharpscreensaver.aspx。
有StackOverflow上這裏類似的問題:How to invoke the screen saver in Windows in C#?。
我實際上是在尋找'創建一個類似於屏幕保護程序的窗口'。但感謝您的答案。 – abramlimpin 2010-03-20 01:44:46
沒有鼠標移動,並不總是意味着用戶閒置,有些人更喜歡使用鍵盤。你也應該檢查按鍵。 – 2010-09-27 00:43:46