通用Windows库(UWP)截屏的方式

本文关键字:方式 UWP Windows 通用 | 更新日期: 2023-09-27 18:35:52

我想创建一个ScreenCaptureLib.dll它旨在为通用Windows构建。

我们已经有以下使用Windows.Forms:https://github.com/ShareX/ShareX/tree/master/ShareX.ScreenCaptureLib

显然,没有一个 Windows 窗体代码不起作用,我希望在正确的方向上找到一些指示来开始。

通用Windows库(UWP)截屏的方式

您可以按照官方文档使用屏幕捕获录制屏幕,但请注意:

屏幕捕获 API 仅在移动设备上可用。

目前,没有 API 可以直接用于从 UWP 应用捕获桌面上的屏幕。但是,作为一种解决方法,我们可以将 XAML 树呈现为位图,为此,请参阅在 Windows 8.1 应用商店应用中捕获快照。

您还可以提交请求,以添加此新功能,以便通过 Windows 反馈工具进行开发。

更新:

屏幕捕获功能仅支持运行 Windows Phone 8.1 的移动设备。此 API 在 Windows 10 上不受支持。