C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
2016-12-29 00:00
921 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Screen { public partial class Form1 : Form { public Form1() { //主窗体桌面不显示 仅在进程中显示 InitializeComponent(); this.WindowState = FormWindowState.Minimized; this.ShowInTaskbar = false; SetVisibleCore(false); } protected override void SetVisibleCore(bool value) { base.SetVisibleCore(value); } private void timer1_Tick(object sender, EventArgs e) { //获得当前屏幕的大小 Rectangle rect = new Rectangle(); rect = System.Windows.Forms.Screen.GetWorkingArea(this); Size mySize = new Size(rect.Width, rect.Height); Bitmap bitmap = new Bitmap(rect.Width, rect.Height); Graphics g = Graphics.FromImage(bitmap); g.CopyFromScreen(0, 0, 0, 0, mySize); string ImageName = DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".jpg"; bitmap.Save("F://screen//" + ImageName); //释放资源 bitmap.Dispose(); g.Dispose(); GC.Collect(); } private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = true;//激活timer控件 } } }
相关文章推荐
- C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
- C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
- C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
- C#程序怎么操作某个进程的窗体显示隐藏
- C#实现窗体靠近屏幕边界自动隐藏
- C# 窗体靠近屏幕边缘自动隐藏*学习(类似于QQ)
- C#实现窗体靠近屏幕边界自动隐藏
- C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
- C#Winform实现程序关闭隐藏窗体,二次程序启动时显示
- c# 实现窗体拖到屏幕边缘自动隐藏
- c#显示隐藏的窗体和托盘中的程序
- c# 实现窗体拖到屏幕边缘自动隐藏
- C# 窗体靠近屏幕边缘自动隐藏*学习(类似于QQ)
- C# 窗体靠近屏幕边缘自动隐藏*学习(类似于QQ)
- C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
- C# 窗体靠近屏幕边缘自动隐藏*学习(类似于QQ)
- Winform窗体实现类似停靠在屏幕边缘时自动隐藏的功能 .doc
- C#窗体内嵌外部程序(cmd.exe)的显示
- c# 窗体自动隐藏