1

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

回答

0

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

+0

感谢您的回答。 – 2012-07-31 07:05:19

+0

需要注意的是,无论如何,您需要更好地处理保存状态 - 您可以在任何时候被关闭,而不仅仅是关机。 – 2012-07-31 14:16:34

相关问题