Avatar billede krab Praktikant
17. april 2002 - 15:51 Der er 6 kommentarer og
1 løsning

screen shot

Hvilken kode skal jeg bruge for at lave et screen shot, ved et tryk på en button1 skal den tage et screenshot.

//krab
Avatar billede snowball Novice
17. april 2002 - 15:58 #1
Kig lidt på nedenstående eksempel:

http://borrisholt.com/Grapichs/DelphiSource/ScreenCapture2.zip

Snowball
Avatar billede krab Praktikant
18. april 2002 - 10:51 #2
kan jeg ikke få nogle simple koder istedet, er det ikke bare en smule kode der skal til?
Avatar billede snowball Novice
18. april 2002 - 11:10 #3
Har du overhovedet kigget på eksemplet !? Der er en funktion på ca. 10-15 linier kode og en knap med ca. 10 linier kode på !

uses
JPEG;

function ScreenCapture:TBitmap;
// this function captures the screen
var
  ScreenDC: HDC;
ARect:TRect;
begin
  Result := TBitmap.Create;
  ARect := Rect(0,0,Screen.Width,Screen.Height);
  Result.Width := ARect.Right - ARect.Left;
  Result.Height := ARect.Bottom - ARect.Top;
  ScreenDC := GetDC( 0 );
  try
    BitBlt( Result.Canvas.Handle, 0, 0, Result.Width, Result.Height, ScreenDC, ARect.Left, ARect.Top, SRCCOPY );
  finally
    ReleaseDC( 0, ScreenDC );
  end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
  BitmapImage : TBitmap;
  JPEGImage : TJPEGImage;
begin

BitmapImage := ScreenCapture();
JpegImage := TJPEGImage.Create;

Try
  JPEGImage.Assign(BitmapImage);
  Image1.Picture.Assign(JPEGImage);
Finally
  JPEGImage.Free;
  BitMapImage.Free;
end
end;

Snowball
Avatar billede allan_jeak Nybegynder
18. april 2002 - 11:13 #4
Nej jeg har ikke kikket exemplet pga. at jeg er på min skole lige nu og jeg har ikke delphi på disse computere, en ellers tak, jeg kan først prøve det i weekenden.
Avatar billede snowball Novice
18. april 2002 - 11:17 #5
eehhmm....krab & allan_jeak = samme bruger !?

Snowball
Avatar billede athlon-pascal Juniormester
19. april 2002 - 08:44 #6
Hvad sker der?
Avatar billede krab Praktikant
20. april 2002 - 15:58 #7
Sorry, allan er en af mine venner!! jeg lod ikke lige mærke til at han ikke havde logget af!!! MIN FEJL.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester