C#实现屏幕拷贝的方法
来源:互联网 发布:人类 动物 知乎 编辑:程序博客网 时间:2024/06/05 07:23
本文实例讲述了C#实现屏幕拷贝的方法。分享给大家供大家参考。具体如下:
方法一:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Drawing.Drawing2D;namespace WindowsApplication2{ public partial class Form21 : Form { public Form21() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Rectangle screenRect = Screen.PrimaryScreen.WorkingArea; Bitmap dumpBitmap = new Bitmap(screenRect.Width, screenRect.Height); Graphics tg = Graphics.FromImage(dumpBitmap); tg.CopyFromScreen(0, 0, 0, 0, new Size(dumpBitmap.Width, dumpBitmap.Height)); this.pictureBox1.BackgroundImage = dumpBitmap; this.pictureBox1.BackgroundImageLayout = ImageLayout.Stretch; dumpBitmap.Save(@"c:/image1.bmp"); } }}
方法二:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication2{ public partial class Form22 : Form { public Form22() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Rectangle rect = new Rectangle(0, 0, this.Size.Width, this.Size.Height); Bitmap dumpBitmap = new Bitmap(this.Size.Width, this.Size.Height); this.DrawToBitmap(dumpBitmap, rect); this.pictureBox1.BackgroundImage = dumpBitmap; this.pictureBox1.BackgroundImageLayout = ImageLayout.Stretch; dumpBitmap.Save(@"c:/image2.bmp"); } }}
阅读全文
0 0
- C#实现屏幕拷贝的方法
- C#实现截取当前屏幕的方法
- c#屏幕拷贝1
- c#屏幕拷贝2
- C#屏幕拷贝源码
- C#屏幕截图的实现
- C#屏幕锁的实现
- C# 最快的大文件拷贝方法
- 截取屏幕的实现方法
- 屏幕增强的实现方法
- C# 对象间的 深拷贝 实现
- c# 屏幕取词的方法
- c# 屏幕取词的方法
- c#截取屏幕的几种方法~
- c#实现深浅拷贝
- Brew的屏幕的拷贝
- ArrayList深拷贝的一种实现方法
- 深拷贝的一种实现方法
- CSS
- Hibernate框架总结(使用Hibernate Tools)
- data bingding 错误 Error parsing XML: duplicate attribute
- 权限设置
- Java虚拟机垃圾收集机制汇总
- C#实现屏幕拷贝的方法
- 字符串转换为数组,
- 代码规范--细节决定成败
- 2017易观A10大数据应用峰会即将于10月在京召开!
- 对获取的文件根据修改的时间进行排序
- DT&进度条在shiny中的应用
- 【学习摘记】马士兵bbs改良版_课时15_消除莫名其妙的黄线
- c#上传大文件方法
- 阿里云MaxCompute香港开服 引入更多人工智能