Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: mit BitBlt Ausschnitt aus einem hBitmap in ein hDC bring

  Alt 18. Jan 2005, 20:11
hab noch nie mit Clipboard gearbeitet und bin dementsprechend jetzt stolz das der erste versuch gleich so erfolgreich ist. So sollte es gehen
Delphi-Quellcode:
var LHandle: Cardinal;
    LBitmap: TBitmap;
begin
  if OpenClipboard(handle) then
  begin
    LHandle := GetClipboardData(CF_BITMAP);
    if LHandle <> 0 then
    begin
      LBitmap := TBitmap.Create;
      LBitmap.Handle := LHandle;
      //Jetzt kann mit LBitmap das Bitmap aus der Zwischenablage genutzt werden
      //place the source here
      LBitmap.Handle := 0;
      LBitmap.Free;
    end;
    CloseClipboard;
  end;
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat