关闭或重启Windows 8时检测事件

时间:2012-07-31 04:48:23

标签: xaml windows-8 microsoft-metro application-shutdown application-restart

我正在使用Windows 8 metro风格的应用程序。我想在出现意外事件时显示保存确认消息,例如关机或重启,并阻止窗口执行该事件。但是,我没有找到任何符合我需要的处理程序事件。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

通常,Windows应用程序可以通过对WM_QUERYENDSESSION消息的FALSE响应来阻止(有时)关闭。但是,无法从Metro风格应用获取WindowProc消息。您可以在应用程序中正确地使用Metro风格应用程序执行handle the Suspending事件(这不会阻止当然关闭)。