请问如何在nt下关闭显示器?(100分)

  • 主题发起人 主题发起人 shlgz
  • 开始时间 开始时间
S

shlgz

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何在nt下,关闭显示器?请各位大侠帮帮我!!
 
Perform(WM_SYSCOMMAND,SC_MONITORPOWER,1)


 
to c2008;

可是关闭之后,按显示器上的电源按钮,
却不能重新打开显示器了,怎么办?
 
Perform(WM_SYSCOMMAND,SC_MONITORPOWER,0)打开吧。
使用定时或者其他的事件来激活。
这个和显示器的电源按钮可不同的。[:D]
 
上面好像有点问题的。下面的是测试过的。不过测试环境是Windows ME

关闭显示器
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);

打开显示器
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
 
sendmessage只能用于win98以下的,Perform好像在nt4.0中没用,还有谁给我更好的方法吗?
 
请问高手去什么地方了???????[?]
 
to pcc_mmzl
你可以用timer进行唤醒就可以!
 
后退
顶部