怎么获的从屏保或待机恢复的通知

如何获的从屏保或待机恢复的通知
我的程序需要每次从屏幕保护程序恢复的时候做点事情,不知道这个应该抓什么消息。
windows进入屏保的时候会有SC_SCREENSAVE消息,那退出屏保的时候会有什么消息阿?
还有关闭显示器和恢复的时候以及Windows进入待机和从待机状态恢复的时候,会有什么消息?

------解决方案--------------------
进入待机和从待机状态恢复的时候有WM_POWERBROADCAST消息
退出屏保的时候、关闭显示器和恢复的时候据我所知没有广播的消息。

不过屏保的话,你可以开线程等待屏保进程结束,显示器就完全不知道怎么得知状态了。
------解决方案--------------------
case WM_POWERBROADCAST:
//唤醒事件处理
if (wParam == PBT_APMRESUMEAUTOMATIC)
{
}
屏保你可以在启动屏保时启动一个键盘和鼠标钩子。在键盘和鼠标回调中处理
------解决方案--------------------
探讨
case WM_POWERBROADCAST:
//唤醒事件处理
if (wParam == PBT_APMRESUMEAUTOMATIC)
{
}
屏保你可以在启动屏保时启动一个键盘和鼠标钩子。在键盘和鼠标回调中处理