Delphi de Print Screen Yapma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
krmej
Üye
Mesajlar: 2
Kayıt: 04 Oca 2009 12:40

Delphi de Print Screen Yapma

Mesaj gönderen krmej »

Arkadaşlar ben delphi de buttonu tıklayınca bilgisayarın ya da aktif programın ekran görüntüsünü almasını istiyorum.Ve bunu C diskinde bir yere kaydetmesini istiyorum.Bunu delphi de nasıl yapabilirim?
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Delphi de Print Screen Yapma

Mesaj gönderen Battosai »

Kullanıcı avatarı
d4erth
Üye
Mesajlar: 39
Kayıt: 01 Oca 2008 04:44

Re: Delphi de Print Screen Yapma

Mesaj gönderen d4erth »

Kod: Tümünü seç

var DCDesk: HDC; // hDC of Desktop
  bmp: TBitmap;
begin
bmp := TBitmap.Create;
bmp.Height := Screen.Height;
bmp.Width := Screen.Width;
DCDesk := GetWindowDC(GetDesktopWindow);
BitBlt(bmp.Canvas.Handle, 0, 0, Screen.Width, Screen.Height,
         DCDesk, 0, 0, SRCCOPY);
  bmp.SaveToFile('c:\ScreenShot.bmp');


  ReleaseDC(GetDesktopWindow, DCDesk);


  bmp.Free;
Buyur kardeşim ama keşke bi aratsaydın gerçekten forumumuz dört dörtlük bir kaynak. Sağlıcakla...
Cevapla