有没有办法创建一个窗口(类似于屏幕保护程序),一旦你正在运行的应用程序没有与用户“交互”(或闲置),就会显示,也就是说,没有鼠标移动发生在申请。
我的一些朋友建议使用Timer。一个良好的开端的任何建议?感谢。
答案 0 :(得分:3)
如果您想创建自己的屏幕保护程序,只需创建另一个表单。从表单中删除边框。使它成为最顶层并开始最大化。然后你只需将控件绘制成你想做的任何事情。
然后连接表格以检查鼠标是否移动或按下了某个键。您需要创建一个计时器,以确定是否应显示屏幕保护程序。
答案 1 :(得分:1)
这可能会有所帮助:http://www.codeproject.com/KB/miscctrl/csharpscreensaver.aspx。
这里有关于StackOverflow的类似问题:How to invoke the screen saver in Windows in C#?。