在网上看到的例程使用WM_SYSCOMMAND消息的SC_MONITORPOWER参数。
但是我在编程中使用
Perform(WM_SYSCOMMAND, SC_MONITORPOWER, 1)的时候屏幕闪一下(变黑)之后马上就恢复正常了?操作系统WinXP,Win2000Server,开发环境Delphi 6
但是我在编程中使用
Perform(WM_SYSCOMMAND, SC_MONITORPOWER, 1)的时候屏幕闪一下(变黑)之后马上就恢复正常了?操作系统WinXP,Win2000Server,开发环境Delphi 6
//关闭显示器
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
//打开显示器:
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);