VC 判断系统是否进入睡眠模式
2015-07-07 22:20
337 查看
WM_POWERBROADCAST消息可以很据wParam参数来判定判断睡眠唤醒只需PBT_APMRESUMESUSPEND和PBT_APMSUSPEND事件
LRESULT CALLBACK WindowProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_POWER
WPARAM wParam, // power-management event
LPARAM lParam // function-specific data
);
WM_POWERBROADCAST消息,可以很据wParam参数来判定,判断睡眠唤醒只需PBT_APMRESUMESUSPEND和PBT_APMSUSPEND事件
Event Meaning
PBT_APMBATTERYLOW Battery power is low.
PBT_APMOEMEVENT OEM-defined event occurred.OEM定义的事件发生。
PBT_APMPOWERSTATUSCHANGE Power status has changed.
PBT_APMQUERYSUSPEND Request for permission to suspend.申请许可暂停。
PBT_APMQUERYSUSPENDFAILED Suspension request denied.
PBT_APMRESUMEAUTOMATIC Operation resuming automatically after event.
PBT_APMRESUMECRITICAL Operation resuming after critical suspension.
PBT_APMRESUMESUSPEND Operation resuming after suspension.
PBT_APMSUSPEND System is suspending operation.
相关文章推荐
- opencv cvLaplace()
- ios开发中控制器的创建
- sar/sysstat:10个非常有用的监控UNIX/Linux性能的sar用例
- VC DEVICE插拔消息
- 7.7
- Java IO流
- 封装按钮
- 【总览】我的技术博客
- VS2010整合NUnit进行调试
- [leedcode 23] Merge k Sorted Lists
- HDU 4635 Strongly connected(强连通分量,变形)
- 【CF】3B Lorry
- 获得iOS设备唯一标识
- VC区域重绘判断原点
- MFC重绘函数
- 验尸报告|「泣血整理地12条创业铁则
- 管中窥豹——从grabcut初探opencv纵向结构(一)
- POJ 1008 Maya Calendar 水模拟
- Valid Palindrome
- VC透掉背景色