C#如何执行类似于OneNote Windows S快捷键的屏幕剪辑



我想实现与OneNote相似的屏幕剪辑功能。基本上,它可以在整个屏幕的顶部绘制半透明的覆盖层,并冻结屏幕,以便用户可以夹住其中的一部分。

我已经进行了一些研究,看来最简单的方法是创建一个半透明的最高表格,其大小与整个屏幕的大小,然后在此形式上进行剪辑。但是,这种方法很慢。我看到了一些有关用于绘制覆盖的Direct3D挂钩的建议,但这可能太复杂了,我不确定它相对于不同的Direct3D版本的稳定性。有什么想法是如何打击的?

我认为,而不是在屏幕顶部创建透明层,而只需抓住整个屏幕的屏幕截图,然后将其制成全屏幕即可。因此,用户正在绘制静态图像而不是半透明层。由于它已经是屏幕截图,因此已经被冷冻了。我认为这就是他们的方式,无论如何,我怀疑应用程序可以简单地冻结屏幕,他们拍照并用它盖住您的屏幕,因此它好像它冻结了。

最新更新