通用Windows库(UWP)获取截图的方式?
我想创建一个ScreenCaptureLib.dll,旨在为通用Windows构建。
我们已经使用Windows.Forms进行了以下操作: https : //github.com/ShareX/ShareX/tree/master/ShareX.ScreenCaptureLib
显然,没有一个Windows窗体代码不起作用,我想在正确的方向上一些指针开始。
我很感激你的帮助。
谢谢迈克尔
您可以按照官方文档使用ScreenCapture记录屏幕 ,但请注意:
ScreenCapture API仅适用于移动设备。
目前,没有API可以直接用于从UWP应用程序捕获桌面上的屏幕。 但是,作为一种变通方法,我们可以将XAML树渲染为位图,为此,请参阅Windows 8.1 Store App中的捕获快照 。
您还可以通过Windows反馈工具提交添加此新function以进行开发的请求。
更新:
ScreenCapturefunction仅支持运行Windows Phone 8.1的移动设备。 Windows 10不支持此API。