« イテレーターを取らないときの問題 | メイン | グラフ »

2007年08月10日

ツール開発メモ:: OS終了とサスペンドなどからのレジューム

    

ソフトを起動したまま Windows が終了された時に備えて、WM_QUERYENDSESSION でも終了前処理をした方が良いようだ。
mixi Alert で終了時にデータを保存しているのに保存できていない時があってなぞだったが、WM_QUERYENDSESSION の対処が必要だったわけだ。

サスペンドなどからの復帰は、WM_POWERBROADCAST で検出できるようだ。
[Win32] システムのサスペンド、レジュームを捕まえたい
サスペンドや休止状態からの復帰でタイマーが狂うことに備えて、レジューム時にタイマーを一度リセットしたほうが安全なよう。



投稿者 Takenori : 2007年08月10日 13:04




comments powered by Disqus
Total : Today : Yesterday : なかのひと