Einzelnen Beitrag anzeigen

Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Image aus der DB "resizen" und ins ClipBoard k

  Alt 20. Sep 2007, 16:26
Nach ein bisschen Suchen habe ich die Prozedur Assign gefunden und somit ist das Problem gelöst.
Vielen Dank an alle die geholfen haben.

Hier noch schnell meine Lösung:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
  Bitmap1, Bitmap2 : TBitmap;
  AFormat : Word;
  AData : THandle;
  APalette : HPALETTE;
begin
  Bitmap1 := TBitmap.Create;
  Bitmap2 := TBitmap.Create;

  try
    Bitmap1.Width := 100;
    Bitmap1.Height := 100;

    Bitmap2.Assign(Image1.Picture.Graphic);
    Bitmap1.Canvas.StretchDraw(Rect(0,0,100,100), Bitmap2);

    Bitmap1.SaveToClipboardFormat(AFormat, AData, APalette);
    ClipBoard.SetAsHandle(AFormat, AData);
  finally
    Bitmap1.Free;
    Bitmap2.Free;
  end;
end;
MFG
Lorenz


*** GELÖST ***
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  Mit Zitat antworten Zitat