自己动手写屏保

2016-01-29 13:27 5 1 收藏

自己动手写屏保,自己动手写屏保

【 tulaoshi.com - ASP.NET 】

屏保程序非常简单,它只是一个扩展名为“.scr”,全屏运行,并符合一定规则的应用程序,我们可以用任何语言来进行开发。
屏保程序放置在系统的System32目录下面,被系统自动调用执行。当系统执行屏保程序时,它会要求带上一个不同的命令参数,以实现不同的功能,如正常运行,预览,设置等。我们只要在程序中为不同参数实现不同的功能,我们的程序就可以被系统正常地调用了。以下列出全部的命令参数及其意义:命令行参数意义详解/s正常运行屏保程序(到时间系统自动调用), 一般要求为接收到键盘事件时退出,屏蔽鼠标事件及其显示/a允许在用户结束屏保运行时,显示一个密码输入对话框(WIN98需要自已实现对话框,WIN2000及以后可自动返回锁定时的登录对话框,此参数可以不必使用)/c在屏保选取配置时,显示本屏保程序的参数设置对话框/p在屏保选取配置时,预览屏保程序,一般要求为可接收键盘或鼠标事件后返返
在C#中我们可以这样实现:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;public class MyScreenSaver : System.Windows.Forms.Form
{
public static void Main(string arg)
{
Application.Run(new MyScreenSaver(arg)); //把参数传到Form中去
} public MyScreenSaver(string arg)
{
//实现全屏显示
this.Width = Screen.PrimaryScreen.Bounds.Width;
this.Height = Screen.PrimaryScreen.Bounds.Height;
this.Left = 0;

this.Top = 0;
switch(arg.ToLower())
{
case "/s":
/*...正常运行实现代码*/
break;
case "/a":
/*...密码对话框实现代码*/
break;
case "/c":
/*...参数设置实现代码*/
break;
case "/p":
/*...预览实现代码*/
break;
default:
Application.Exit(); //其它情况退出
break;
}
/*...其它代码*/
}
/*...它代码*/
}
程序成后,把生成的EXE扩展名改变“.scr”,再复制到System32下便可。然后你就可以在桌面-->“显示属性”-->“屏幕保护程序”去选取,并进行其它相关的操作(设置,预览等)了.

来源:https://www.tulaoshi.com/n/20160129/1490205.html

延伸阅读
标签: 面包粉 烤面包
Rye Bread (祼麦面包) 面团操作: 一、水加温至暖手,加入酵母,搅拌均匀,静置15分钟; 二、面粉、盐和糖放在一碗,拌匀; 三、将以上两做法材料倒入搅拌成里。搅拌能成面团时,加入黄油; 四、继续搅拌,搅拌到面团具有延展性; 整形操作: 一、将面团放在玻璃或瓦碗,盖上薄膜,在温暖的环境里发酵80分钟左右。发酵好后取出面...
标签: Web开发
以前开发用了很多AJAX的技术比如EXT,prototype,jQuery等等,但都是开源封装好的AJAX框架。从没真正用过纯正的AJAX,故参照prototyp面向对象思想自己封装了一个AJAX框架。希望能给读者参考、帮助、评价。 代码如下: /* * 自己封装的ajax * * * @author 姜松 * @version 1.00 $date:2009-07-02 * * history: * */ Object.extend = f...
标签: 护肤
DIY中药美白面膜 步骤简单效果好 市场上很多的美容产品都不安全,含有某些重金属或者美白效果也不好,所以很多人选择在家自己DIY面膜来敷脸。其实,中药也有美白的功效,只要简单的三步,就可以轻松DIY出美白祛斑的中药面膜,效果好且没有副作用,爱美的女士,不妨试试哦! DIY中药面膜制作步骤: 一、选购材料 这款中药面膜名为七子白,...
标签: 面包粉 烤面包
平安果面包 1.将发酵完成的种面团和主面团一起搅拌 2.搅拌至面团表面光滑,拉开面膜即可 3.室温30℃,发酵90分钟 4.将面团各分割成500g和200g 5.将200g的面团松弛30分钟 6.将500g面团滚圆,在表面放上长条面团装饰 7.将小面团排气 8.对折卷起 9.卷成圆柱形 10.放入烤盘,以温度30℃,湿度75%,发酵60分钟 11.发酵好,表面撒上裸...
鲜肉粽子 1.准备工作。头天晚上把鲜肉处理干净后用生抽和料酒少许白胡椒粉一点耗油腌制起来,冰箱保存。五花肉我不喜欢,太油了,腻!我一直用梅头肉,就是肩胛肉,肥瘦相间的正合适。 2.这个肉腌制最长时间是三天。就是说极限是可以提前三天准备,入味。当天腌制就制作的粽子味道和口感都差很多。 3.然后就是头天晚上把2公斤的糯米冲洗...

经验教程

165

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部