因みに、プログラム側で WM_QUERYENDSESSION か WM_ENDSESSION にて終了キャンセルした場合やユーザーがキャンセルした場合は Windows のシャットダウンとキャンセルできるというような用途に主に利用されるものなんでしょうが。 Windows はすべてのウィンドウが終了を許可した場合のみシャットダウンされるので Sleipnir が完全にデータを保存する前に Windows の終了(シャットダウン)を許可してしまっているか、そもそもこのメッセージを処理していない可能性が高いです(デフォルトウィンドウプロシージャに処理を渡してしまうと単純にすぐに終了を許可してしまうので任意で処理していないと、本当は問題があるんです)。確かに、ワザワザこういう仕様にする意味はないのですが今のところ、作者さまがこの件についてまったく気にしていないのかこういう動作になっているのでユーザー側はとりあえずちゃんとめんどくさがらずに適切に終了させてから Windows はシャットダウンさせましょうよ。 -- 2006-03-09 18:36:00 (木)