Einzelnen Beitrag anzeigen

sr1

Registriert seit: 24. Jan 2005
4 Beiträge
 
Delphi 7 Professional
 
#5

Re: Screenshot erzeugen und drucken

  Alt 24. Nov 2005, 00:36
Zitat von sniper_w:
Screenshoot erzeugen :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
   Timer1.Enabled := True;
   Visible := false;

end;

procedure TForm1.Timer1Timer(Sender: TObject);
  var dc:THandle;
      temp:tbitmap;
begin
   dc := getdc( getdesktopwindow() );
   temp := tbitmap.Create;
   temp.Width := screen.Width;
   temp.Height := screen.Height;
   temp.PixelFormat := pf24bit;
   bitblt( temp.Canvas.Handle, 0, 0, temp.Width, temp.Height, dc, 0,0, SRCCOPY );
   temp.SaveToFile(edit1.Text);
   temp.Free;
   releasedc( 0, dc );
   Timer1.Enabled := False;
   Visible := true;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 timer1.Interval := 200;
end;
vielen Dank dafür, aber wie sende ich den screenshot zum drucker???
  Mit Zitat antworten Zitat