SORU
22 Temmuz 2009, ÇARŞAMBA


Etkin pencerenin ekran görüntüsü yakalama?

Bir ekran yakalama uygulaması yapıyorum ve her şey yolunda gidiyor. Tek yapmam gereken etkin pencere yakalama ve bu aktif pencerenin ekran görüntüsünü alır. Herkes bunu nasıl biliyor mu?

CEVAP
22 Temmuz 2009, ÇARŞAMBA


Rectangle bounds = Screen.GetBounds(Point.Empty);
using(Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
    using(Graphics g = Graphics.FromImage(bitmap))
    {
         g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size);
    }
    bitmap.Save("test.jpg", ImageFormat.Jpeg);
}

yakalama Geçerli pencereyi kullanın

 Rectangle bounds = this.Bounds;
 using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
 {
    using (Graphics g = Graphics.FromImage(bitmap))
    {
        g.CopyFromScreen(new Point(bounds.Left,bounds.Top), Point.Empty, bounds.Size);
    }
    bitmap.Save("C://test.jpg", ImageFormat.Jpeg);
 }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • kruno j

    kruno j

    6 Mayıs 2007
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007