用C#制作字幕显示屏幕保护(2)
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 08:23 点击:次
(3).检测键盘、鼠标状态,确定退出屏幕保护程序:
在屏幕保护运行的时候,当键盘被按动,或者鼠标移动,屏幕保护都会关闭。在实际的程序设计中,检测键盘是否被按动,通过"KeyDown"事件就可以判断。在程序中,判断鼠标是否移动的思路是通过二个全局变量记录下,程序刚刚运行的时候的鼠标的位置(即:X和Y),当鼠标移动的时候,判断移动后的位置和记录的位置是否有出入,如果有出入,就关闭屏保。下面代码功能就是检测鼠标移动,并结束屏幕保护,具体如下:
// 把鼠标刚刚开始移动的位置给记录下来
if ( ixStart == 0 && iyStart == 0 )
{
ixStart = e.X ;
iyStart = e.Y ;
return ;
}
//判断自屏幕保护程序运行后,鼠标的位置是否变动
else if ( e.X != ixStart || e.Y != iyStart )
{
Cursor .Show ( ) ;
timerSaver.Enabled = false ;
Application .Exit ( ) ;
};
其中"ixStar"和"iyStart"就是记录程序运行的时候,鼠标的起始位置。
(4).对Windows对屏幕保护设定参数的响应:
当屏幕保护加入到Windows系统后,你就可以通过Windows系统来设定
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>