我究竟如何让我的两个显示器进入睡眠状态,我想自己编写一个应用程序,因为我想添加某些功能,到目前为止,我在 MSDN 上找不到任何与让你的显示器进入睡眠状态有关的内容。
LithMaster
问问题
1364 次
2 回答
3
你想要这样的东西:
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
它应该在双显示器上工作。
尽管最好不要使用 HWND_BROADCAST,而是使用应用程序自己的窗口中的 HWND。你没有说你使用的是什么语言,但如果它是 C# 或 VB.NET,有很多示例演示如何从这些语言中调用它。
于 2009-03-29T23:19:42.737 回答
0
查看WM_SYSCOMMAND消息的SC_MONITORPOWER
选项。
C#有一个 CodeProject示例。
于 2009-03-29T23:22:04.650 回答