VC 判断系统是否进入睡眠模式

转载 2015年07月07日 22:20:22
 






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.

相关文章推荐

vc 阻止电脑休眠

vc 阻止电脑休眠 主要是使用API SetThreadExecutionState 详情参考 调用过这个API的线程不退出的话,系统就一直不会进入睡眠状态。 De...

正确处理Windows电源事件

简介为系统挂起与恢复而进行的应用准备步骤 曾几何时,当您正要通过应用提交或发布一些重要数据时,突然遇到一些急事需要处理,而且会耽误很长时间。当您完成任务回到电脑前时,发现电脑已经自动进入 了挂起状...

电源管理事件

WM_POWERBROADCAST 消息   根据网络资料整理而来,整体意义不大,因为在 Windows Vista以上系统,此消息只对顶层窗口广播,不会对UAC控制下的程序广播,所以很麻烦。...

在QT中处理windows消息

为了能处理某些qt无法处理的事件,或者在Qt将消息封装之前能做某些操作等等,我们可以自己处理windows事件。 处理windows事件是重写QApplication::winEventFilter...

一键让Windows锁屏+关屏

有时候暂时离开电脑,不希望关机或待机,只希望把屏幕锁定并关闭监视器,需要在电源管理选项里面设置“**分钟后关闭监视器”,并使用win+L快捷键锁定屏幕,比较麻烦。 利用下面这个小工具可以实现一键...

WINCE6.0下开始菜单的“挂起(suspend)”是否可见及阻止系统进入睡眠模式

********************************LoongEmbedded******************************** 作者:LoongEmbedded(kand...

WINCE6.0下开始菜单的“挂起(suspend)”是否可见及阻止系统进入睡眠模式

原文地址::http://blog.csdn.net/loongembedded/article/details/6715980 相关网帖 1、

Windows7系统的几种睡眠模式及设置方法

微软将Windows 7(以下简称Win7)的“睡眠”功能做到了极致,提供了多种模式可供选择。下面我们一起来研究下Win 7系统各种睡眠模式的不同及设置方法。   一、短暂离开用"睡眠" 让电脑小憩一...

STM32F407低功耗睡眠模式源码

  • 2016年08月18日 09:07
  • 5.11MB
  • 下载

Android驱动开发之earlysuspend睡眠模式--实现代码

注:该博文转过来,由于转载太多传递链过长,有些博客只注明是转载但是没有转载链接,所以我也不晓得最终那位高人是作者,在此膜拜一下那位默默为我们一大堆人之路的光明高手。 (1)添加头文件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC 判断系统是否进入睡眠模式
举报原因:
原因补充:

(最多只允许输入30个字)