steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 542
创建一个windows窗体项目,项目名为“屏幕截图”。实现功能为全屏截取。
在Csharp中引入设备上下文函数“CreateDC”。为屏幕创建一个设备上下文环境,屏幕名为“display”。函数原型如下图
在Csharp中引入“BitBlt”,指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。函数原型如下图
在窗体上添加一个“pictureBox1”,用来显示截取的图片。
一个按钮(button1)用来实现截取功能。
截图功能的实现:
先让窗体隐藏,不要把我们刚编写的软件界面截取上;
创建一个设备句柄:IntPtr dc1 = CreateDC("display", null, null, (IntPtr)null);
创建一个Graphics对象:Graphics g1= Graphics.FromHdc(dc1);
创建一个屏幕大小的位图:Bitmap my = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, g1);
用BitBlt函数实现屏幕截图;
截的图存储到本地磁盘
显示截图程序窗体,在窗体上显示刚截取的图。详细代码如下
打开屏幕截图软件,点击屏幕“截图”。界面首先会隐藏下,等截取完成了显示,并显示我们刚截取的图片在程序界面上。
打开本地磁盘,进入设定的路径“e:\1.jpg”,可以看到我们截取的图片,已经存储到指定位置了,图片的尺寸就是我们获取的屏幕的分辨率。
现在来看看具体截取的内容吧:进入E盘,打开1.jpg。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 542
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 482
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 404