首页 > 解决方案 > 无需用户交互的 GraphicsCaptureItem 捕获窗口

问题描述

我正在编写基于 C# UWP 的屏幕录像机。当我开始捕获时,我想在不提示用户选择要捕获的窗口的情况下进行捕获。

目前我需要这样做

            var picker = new GraphicsCapturePicker();
            var item = await picker.PickSingleItemAsync();

但是上面会显示一个图形选择器窗口,然后用户可以选择一个窗口来捕获。

我想知道是否存在绕过提示用户选择窗口的方法。理想情况下,我想捕获整个窗口。我怎样才能做到这一点 ?

这可能吗 ?

标签: c#.netuwpscreen-capture

解决方案


查看新的 GraphicsCaptureItem.CreateFromVisual() API,它让您的应用无需确认即可捕获任何子窗口。


推荐阅读