• 締切済み

スタンバイ状態に移行するのを検知したい

VC++2008、XP~Win7で動作するプログラムを作成しています。 常駐するプログラムで、スタンバイ状態に移行する場合に特定の処理をさせたいのですが、検知することは可能でしょうか? OnSessionChangeでいけるかと思ったのですが、スタンバイ状態に入った場合には通っていないようで (デバッガとまらない、デバッグ文も出ない)、似たような関数も検索不足かもしれませんが見つかりませんでした・・・。 よろしければご教授願います。

みんなの回答

回答No.1

WM_POWERCHANGE_NEEDACK が通知されるようです。  Windowsプログラミングは詳しくないのでVC++ヘルプを 見て下さい。

NarNa
質問者

お礼

お礼遅くなりましてすみません。回答ありがとうございます! 結局WM_POWERBROADCASTを取ってやることになりましたが、参考にさせていただきます。 ありがとうございました。