2010-04-29 15 views

cevap

6

referans olarak System.Drawing ekleyin ve görüntü yakalamak gerekir yönteminde aşağıdaki işlemleri yapabilme gerçekleştirin:

Rect bounds = VisualTreeHelper.GetDescendantBounds(browser1); 

System.Windows.Point p0 = browser1.PointToScreen(bounds.TopLeft); 
System.Drawing.Point p1 = new System.Drawing.Point((int)p0.X, (int)p0.Y); 

Bitmap image = new Bitmap((int)bounds.Width, (int)bounds.Height); 
Graphics imgGraphics = Graphics.FromImage(image); 

imgGraphics.CopyFromScreen(p1.X, p1.Y, 
          0, 0, 
          new System.Drawing.Size((int)bounds.Width, 
                 (int)bounds.Height)); 

image.Save("C:\\a.bmp", ImageFormat.Bmp); 
İlgili konular