主窗体应无边框,背景可设置为黑色,样式设为popup
生成的EXE文件必须修改后缀名为"scr"
屏幕保护程序,
现代显示器已不再需要屏幕保护程序,
但仍然可以使用此机制在空闲时运行程序
返回系统屏幕保护设置
屏幕保护是否正在运行
win.scrnsave.setConfig(
active,
path,
secure,__/*修改屏幕保护程序配置,
参数中的所有字段不指定则不修改并保持系统原来的配置值,
path 为屏保程序路径,设为空字符串删除配置中的路径,
active 指定是否启用屏保,
timeout 指定启动屏保前的空闲超时,以秒为单位,
secure 指定退出屏保是否显示登录界面,用户未设置登录密码时忽略此值*/
timeout,
是否启用
屏幕保护程序路径,文件名后缀必须为 scr
退出屏幕保护时是否显示登录界面
运行屏幕保护前的最少空闲时间,
以秒为单位
使用此配置对象更新系统屏幕保护设置
"s"为全屏运行屏幕保护
"p"为预览
"c"为设置选项
winScrnsaveObject.onChangePassword = function(parent){
/*设置密码触发此函数,
parent 为父窗口句柄*/
}
winScrnsaveObject.onFullScreen = function(parent){
/*全屏运行屏幕保护程序触发此函数*/
mainForm.onMouseDown = function(wParam,lParam){
mainForm.close();
}
mainForm.onActivateApp = function(activated,threadId){
if(!activated) mainForm.close();
}
}
winScrnsaveObject.onPreview = function(parent){
/*预览模式触发此函数,
parent 为父窗口句柄*/
}
winScrnsaveObject.onShowConfigDlg = function(parent){
win.msgbox("此屏幕保护程序没有可设置的选项","屏幕保护程序");
/*显示屏幕保护设置触发此函数,
parent 为父窗口句柄*/
}
父窗口句柄,
全屏运行屏幕保护该值为空