1

我正在开发 Windows 8 Metro 风格的应用程序。我想在发生意外事件(例如关机或重新启动)时显示保存确认消息,并阻止 Windows 执行该事件。但是,我没有找到任何适合我需要的处理程序事件。我怎样才能做到这一点?

4

1 回答 1

0

通常,Windows 应用程序可以通过使用 FALSE 响应WM_QUERYENDSESSION消息来防止关闭(有时)。但是,无法从 Metro 风格应用程序中获取WindowProc消息。在 Metro 风格应用程序中您能做的最好的事情就是在您的应用程序中正确处理 Suspending事件(这当然不会阻止关闭)。

于 2012-07-31T05:20:44.747 回答