禁用屏幕保护
来源:互联网 发布:js点击超链接弹出窗口 编辑:程序博客网 时间:2024/05/17 23:54
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace Pro_Fib
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private int iClose = 0;
private const int WM_SYSCOMMAND = 0x0112;
private const int SC_SCREENSAVE = 0xF140;
protected override void WndProc(ref Message SystemMessage)
{//处理SC_SCREENSAVE消息
switch (SystemMessage.Msg)
{
case WM_SYSCOMMAND:
if (iClose == 1 && (int)SystemMessage.WParam == SC_SCREENSAVE)
{
MessageBox.Show("系统将启动屏幕保护程序,但被阻止", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
base.WndProc(ref SystemMessage);
break;
default:
base.WndProc(ref SystemMessage);
break;
}
}
private void button1_Click(object sender, EventArgs e)
{
//禁止屏幕保护程序
this.iClose = 1;
MessageBox.Show("已经禁止屏幕保护程序!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void button2_Click(object sender, EventArgs e)
{
//允许屏幕保护程序
this.iClose = 0;
MessageBox.Show("已经允许屏幕保护程序!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
- 禁用屏幕保护
- 禁用屏幕保护及启用屏幕保护的代码
- PPStream禁用屏幕保护和电源管理
- 禁用minigui3.0的开机画面 屏幕保护
- 如何禁用三星S5pv210 官方wince6.0 BSP 超时自动进入屏幕保护问题?
- 禁用Windows的文件保护
- 调用系统屏幕保护
- 调用屏幕保护
- 异类的屏幕保护
- 关闭屏幕保护
- 异类的屏幕保护
- 调用屏幕保护
- 字幕显示屏幕保护
- VC 实现屏幕保护
- WinCE6 屏蔽屏幕保护
- 屏幕保护等待时间灰色
- 黑客帝国屏幕保护设置
- 黑客帝国屏幕保护源码
- SystemC,是一门新的语言!
- 像疯了一样
- linux入门书籍的选择
- CSS3的新特性
- Java泛型介绍
- 禁用屏幕保护
- const用法详解
- 关于工作中的相关问题的看法和建议 (一)JAVA小组的调整问题
- VC实现对话框置顶并获取键盘输入焦点
- Tomcat启动分析
- sysinfo函数使用方法
- 放一段图片自定义大小调整的代码(jQuery插件)
- HTTP之Post/Get请求的区别
- 颜色的作用