winapi - 在 C++ 中检测屏幕监视器电源状态变化

标签 winapi events monitor power-state

我有一个 Windows 消息循环。我需要检测屏幕何时重新启动。有 Windows 消息吗?

detect power state change包含C#方式,我需要C++方式,使用win32 API。

如果没有 Windows 消息,如何轮询屏幕显示器电源状态?

最佳答案

有一条 Windows 消息 WM_POWERBROADCAST 。还有Windows API对电源管理有很多支持。请参阅 Windows Power Management 部分请访问 MSDN 了解详细信息。

关于winapi - 在 C++ 中检测屏幕监视器电源状态变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4580994/

相关文章:

c# - 确定目录是否可以在 NTFS 上移动

javascript - jQuery 属性/值更改是否会触发绑定(bind)到元素的相应事件处理程序?

c# - xamarin.forms 中的页面生命周期事件

perl - 使用 File::ChangeNotify 模块监视文件夹时,如何获取已修改的文件

gdb - 如何计算用于 gdb 监视器命令的表达式?

C++ Windows 凭据提供程序进度屏幕

c++ - 对 WinMain 的 undefined reference (C++ MinGW)

c++ - 使用 Win32 的带有主题的透明单选按钮控件

jquery - 我应该使用 .live(...) 吗?

process - 为什么erlang中使用 'monitor'选项:spawn_opt disabled?