【发布时间】:2013-02-08 04:10:57
【问题描述】:
我创建了继承CWinApp 的类,并且这个类有一个计时器(使用窗口计时器)。
当 PC 进入睡眠模式并唤醒时,定时器回调称为唤醒的确切时间。当PC从挂起恢复时,我想不调用定时器回调。
所以我尝试使用WM_POWERBROADCAST 消息。但是这条消息没有在PreTranslateMessage() API 中捕获。我还用自己的 API 尝试了SetWindowLong(),但仍然没有收到WM_POWERBROADCAST 消息。
有什么方法可以在CWinApp 中获取WM_POWERBROADCAST?
【问题讨论】:
标签: c++ mfc power-management visual-c++-2010 windows-messages