如何让显示器打个吨儿--进入休眠状态?

gaocsdn 2002-12-03 03:57:49
请问各位:

怎样在程序中"关闭"显示器(调用哪个 API 才能象 Windows "电源管理"中那样使显示器的指示灯由亮变暗-进入休眠状态)?

而不是用"SendMessage(Application->Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2);")之类的发送消息的方法。

多谢!
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaocsdn 2002-12-04
  • 打赏
  • 举报
回复
多谢提示,不过在 BCB 下编译,只有第二句通过,‘EWX_MONITOR_POWER’
‘HWND_BOARDCAST’和‘WM_SENDINGCHANGE’都无预定义,能告诉我它们
的具体值吗?
InvidentXp 2002-12-03
  • 打赏
  • 举报
回复
打错了,是Torry.Net
InvidentXp 2002-12-03
  • 打赏
  • 举报
回复
ExitWindowsEx (EWX_MONITOR_POWER,FALSE);//关闭True是打开!
SetSystemPowerState (False,False);
SendMessage (Handle,HWND_BOARDCAST,0,WM_SENDINGCHANGE);

可以实现以上问题!

另外Jerry.Net也可以实现以上效果!

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧