Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Mit DLL auf TImage zeichnen

  Alt 23. Feb 2006, 13:24
wie man auf eine Canvas malt weißt du, oder? dementsprechend könnte eine Funktion die auf eine Canvas malt so aussehen
Delphi-Quellcode:
procedure DrawToCanvas(ADC: HDC);
var LCanvas: TCanvas;
begin
  LCanvas := TCanvas.Create;
  LCanvas.Handle := ADC;
  LCanvas.TextOut(0, 0, 'TestText');

  LCanvas.Handle := 0;
  LCanvas.Free;
end;
Diese funktion einfach exportieren und schon hast du ne procedure in einer dll die einen Text auf deine Canvas ausgibt. Die Api-Funktionen BitBlt, StretchBlt, AlphaBlend etc. sind auch gute Beispiele, denn auch diese funktionen toben sich an der Canvas (CanvasHandle) aus.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat