Hi Hendrik,
was genaues kann ich Dir da auch nicht liefern, aber sollte es nicht möglich sein einen Screenshot in ein neues Image zu kopieren:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| Procedure TFrmScreenshot.ScreenShot(Bild: TBitMap;hoch:integer;breit:integer); var c: TCanvas; r: TRect; begin c:= TCanvas.Create; c.Handle:= GetWindowDC (GetDesktopWindow); try r:= Rect(0,0,screen.width,screen.height); Bild.Width:=breit; Bild.Height:=hoch; Bild.Canvas.CopyRect(r, c, r); finally ReleaseDC(0, c.handle); c.Free; end; end; |
Dann die ScrollBox zu verschieben bzw. scrollen, vom Rest einen Screenshot zu machen und an das Image anzufügen?
War nur so'n Gedankenblitz, aber vielleicht geht's ja.
Gruß
Jens
Moderiert von
Narses: Delphi-Tags hinzugefügt