Einzelnen Beitrag anzeigen

gasty

Registriert seit: 14. Nov 2007
Ort: Nidderau
80 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: Screenshot bei Tastendruck machen und speichern

  Alt 18. Dez 2009, 11:13
Hm ok, das mit den Hooks hab ich mir mal angeschaut, sieht nicht wirklich so einfach aus :/
Aber das mit der Zwischenablage ist wirklich ne gute Idee, nur leider scheitert es wieder an der Umsetzung
Im Moment bin ich so weit:
Delphi-Quellcode:
  Clipboard.Open;
    try
      if not Clipboard.HasFormat(CF_BITMAP) then
        exit;
      Bitmap := TBitmap.Create;
      JPEGImage := TJPEGImage.Create;
      Bitmap.LoadFromClipboardFormat(cf_BitMap,ClipBoard.GetAsHandle(cf_Bitmap),0);
      JPEGImage.Assign(Bitmap);
      JPEGImage.SaveToFile(FormatDateTime('yyyymmddhhnnss',Now)+'.jpg');
    finally
      Bitmap.Free;
      JPEGImage.Free;
    end;
Und er spuckt mir einen Zugriffsverletzungs-Error aus.
  Mit Zitat antworten Zitat