2

有没有办法创建一个窗口(类似于屏幕保护程序),一旦您正在运行的应用程序没有与用户“交互”(或空闲),就会显示该窗口,也就是说,应用程序上没有发生鼠标移动。

我的一些朋友建议为此使用计时器。有什么好的开端建议吗?谢谢。

4

2 回答 2

3

如果您想创建自己的屏幕保护程序,只需创建另一个表单。从表单中删除边框。使其成为最高点并开始最大化。然后你只需绘制控件来做任何你想做的事情。

然后连接表单以检查鼠标是否移动或按键是否被按下。您需要创建一个计时器来确定是否应显示屏幕保护程序。

于 2010-03-20T22:44:46.687 回答
1

这可能会有所帮助: http: //www.codeproject.com/KB/miscctrl/csharpscreensaver.aspx

StackOverflow 上有一个类似的问题:How to invoke the screen saver in Windows in C#? .

于 2010-03-19T17:29:05.663 回答