首页/技术开发/内容

用C#制作字幕显示屏幕保护

技术开发2024-06-06 阅读()
e.Y != iyStart )
  {
  Cursor .Show ( ) ;
  timerSaver.Enabled = false ;
  Application .Exit ( ) ;
  };
   
    其中"ixStar"和"iyStart"就是记录程序运行的时候,鼠标的起始位置。
   
    (4).对Windows对屏幕保护设定参数的响应:
   
    当屏幕保护加入到Windows系统后,你就可以通过Windows系统来设定屏幕保护的属性了,由于我们制作的这个屏幕保护,没有可供设置的选项,但也要对Windows的"设置"按钮进行响应。而要完成这种响应,所用的知识就是在Windows系统中按动"设置"按钮,对屏幕保护进行设定时,其实也就对屏保程序传递"/c"字符。而要设定口令,则会传递"/a"字符,据此,可以得到代码:
   
  if (args [ 0 ].Substring ( 0 , 2 ).Equals ( "/c" ) )
  {
  MessageBox.Show("此屏幕保护没有可供设置的选项!","用C#制造屏幕保护" ,
  MessageBoxButtons.OK ,MessageBoxIcon.Information ) ;
  Application.Exit ( ) ;
  }
  else if ( args [ 0 ] == "/a" )
  {
  MessageBox.Show("此屏幕保护没有可供设定口令的选项!","用C#制造屏幕保护" ,
  MessageBoxButtons.OK ,MessageBoxIcon.Information ) ;
  Application.Exit ( ) ;
  }
   
    三.总结:
   
    由于屏幕保护都是Windows程序,所以编译的时候,要产生Windows程序,编译的命令如下:
   
      csc /t:winexe screen.cs
   
    在正确编译"Screen.cs"后,可以得到"Screen.exe"文件,把"Screen.exe"改名为"Screen.scr",并拷贝到Windows的"System32"目录中去。至此这个字符屏保就完成了从编写到配置的全部工作了。

第1页  第2页  第3页 

……

相关阅读