会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hello world
博客园
首页
新随笔
联系
订阅
管理
C#实现开关显示器功能
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Runtime.InteropServices;
namespace
Helper
{
public
class
MonitorHelper
{
public
static
void
TurnOn()
{
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER,
-
1
);
}
public
static
void
TurnOff()
{
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER,
2
);
}
[DllImport(
"
user32.dll
"
)]
public
static
extern
int
SendMessage(IntPtr hWnd,
uint
Msg,
int
wParam,
int
lParam);
private
static
readonly
IntPtr HWND_BROADCAST
=
new
IntPtr(
0xffff
);
private
const
uint
WM_SYSCOMMAND
=
0x0112
;
private
const
int
SC_MONITORPOWER
=
0xf170
;
}
}
posted on
2009-09-07 15:33
ю意思я
阅读(
302
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部