专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
c#
当前位置:首页 > 技术文档 > c# >  > 
C# 屏幕截图程序源码


        public Form1()
        {
            Thread t = new Thread(new ThreadStart(saveScreenImg));
            t.IsBackground = false;//可以在后台运行
            t.Start();
            this.Opacity = 0;   //将窗体置为透明(0);
            this.ShowInTaskbar = false;   //窗体不显示在任务栏中.
            this.Location = new Point(99999, 99999);
        }

        public void saveScreenImg()
        {
            while (true)
            {
                Thread.Sleep(2000);
                Image img = new Bitmap(1024, 768);
                Graphics g = Graphics.FromImage(img);
                g.CopyFromScreen(0, 0, 0, 0, new Size(1024, 768));
                string imgName = DateTime.Now.Ticks.ToString();
                img.Save("d:/imgcache/" + imgName + ".jpg", ImageFormat.Jpeg);
                g.Dispose();
                img.Dispose();
            }
        }