1

私はWindows 8のメトロスタイルアプリに取り組んでいます。シャットダウンや再起動などの予期しないイベントが発生するたびに保存確認メッセージを表示し、ウィンドウがそのイベントを実行できないようにしたいと考えています。ただし、自分のニーズに合ったハンドラー イベントは見つかりませんでした。どうやってやるの?

4

1 に答える 1

0

一般に、Windows アプリはWM_QUERYENDSESSIONメッセージに FALSE で応答することで (場合によっては) シャットダウンを防ぐことができます。ただし、 Metro スタイル アプリからWindowProcメッセージを取得する方法はありません。Metro スタイル アプリでできる最善の方法は、アプリでSuspendingイベントを適切に処理することです (もちろん、これによってシャットダウンが妨げられることはありません)。

于 2012-07-31T05:20:44.747 に答える