C# Winform 获取控件在屏幕上的坐标


        private void CaptureJpeg()
        {
            var catchBmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
            var g = Graphics.FromImage(catchBmp);
            //转换成控件在屏幕上的坐标
            var screenPoint = PointToScreen(pictureBox1.Location);
            //拷贝屏幕区域到Bitmap
            g.CopyFromScreen(screenPoint, new Point(0, 0), new Size(pictureBox1.Width, pictureBox1.Height));
            //存文件
            catchBmp.Save(string.Format(@"D:\image\{0}.jpg",MAC));
        }

  var screenPoint = PointToScreen(pictureBox1.Location);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM