覆盖Windows 10通用应用程序UWP上的关闭框
Override Close Box on Windows 10 Universal Apps UWP
我正试图通过单击应用程序窗口上的"关闭"框来阻止应用程序关闭。例如,有一个带有未保存更改的文本编辑器,在按下关闭框时,我会首先显示"关闭";是否要在退出前保存更改"
我如何检测到应用程序想要关闭并防止这种情况发生?
我使用的是C++,这需要用于Windows 10通用应用程序UWP。我已经知道如何为Win32做这件事了。
注释是正确的。常规应用商店目前无法做到这一点。
然而,通过创建者更新(和相应的SDK),我们已经包含了预览API,您现在可以查看该功能:
Windows.UI.Core.Preview.SystemNavigationManagerPreview类提供了应用程序可以标记为已处理的CloseRequested事件。为了使事件正常工作,应用程序需要根据以下条件声明受限的"confirmAppClose"功能:https://learn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations
请告知我们您的反馈。
谢谢,Stefan Wick-Windows开发者平台
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 在Linux for Windows上编译C++代码时出错
- 在Windows上用C++裁剪HBITMAP
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 如何加载(或映射)文件部分的最大大小,但适合在Windows上的RAM
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 我可以用C++/WinRT编写一个DLL,供windows桌面应用程序(而不是UWP)或Unity插件使用吗
- 如何创建一个windows visual Studio C++/CX NOT UWP
- 通过UWP应用程序定位Windows 10,通过OpenNi 2访问构造传感器
- C++UWP和经典桌面的通用Windows DLL
- 什么是通用运行时组件 #ifdef 适用于Windows(UWP)而不是iOS
- Windows C++ UWP:等待 XX 毫秒,直到事件发生
- 是否有类似于UWP Windows的桌面机制
- Windows运行时组件C 结构/类返回到UWP
- 如何在不使用UWP的情况下使用命名空间Windows.gaming.gaming.input
- Windows 10 UWP桌面桥应用程序(C ):调试构建中的VCLIBS依赖关系
- 覆盖Windows 10通用应用程序UWP上的关闭框
- UWP Windows-10:如何在应用商店应用中使用线程本地存储 API
- visual studio 2015-UWP C#应用程序调用用C++编写的Windows运行时组件
- UWP Windows 10 Direct3D 12 应用程序C++ KeyDown 延迟