WINFORM中几句程序获取整个屏幕的图片及当前窗口的图片快照

时间:2014-07-03 09:54:01   收藏:0   阅读:226

  /// <summary>

        /// 获取整个屏幕的图片
        /// </summary>
        /// <returns></returns>
        public static Image GetScreenImage()
        {
            Image image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
            Graphics g = Graphics.FromImage(image);

            g.CopyFromScreen(new Point(0, 0), new Point(0, 0), Screen.PrimaryScreen.Bounds.Size);

 

            return image;

        }

        public static Image GetWinformImage()
        {

            //获取当前屏幕的图像
             Bitmap b = new Bitmap(this.Width, this.Height);
             this.DrawToBitmap(b, new Rectangle(0, 0, this.Width, this.Height));
             //b.Save(yourFileName);

             return b;

         }

WINFORM中几句程序获取整个屏幕的图片及当前窗口的图片快照,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!