c#透明窗体,捕获通过窗口看到的内容
本文关键字:窗口 窗体 透明 | 更新日期: 2023-09-27 18:01:45
对于一个基本的个人兴趣项目,我试图使一个 c# winform这是一个屏幕捕获设备,我希望能够调整一个透明窗口的大小,按下键盘上的一个按钮,程序保存它可以通过自己透明地看到一个文件。
所有我需要的帮助是一个非黑客的方式来得到什么可以通过透明窗口看到的图像。
ms paint中的快速模拟:模拟图像
使用Graphics.CopyFromScreen
方法:
using (Bitmap bmp = new Bitmap(width, height))
{
using (Graphics g = Graphics.FromImage(bmp))
{
g.CopyFromScreen(x, y, 0, 0, bmp.Size, CopyPixelOperation.SourceCopy);
}
// do whatever with `bmp`
}