Einzelnen Beitrag anzeigen

Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#1

Die selben Routinen für Canvas und MetafileCanvas verwenden.

  Alt 29. Dez 2013, 11:04
Das seh ich doch richtig, daß man (auch) ein MetafileCanvas als TCanvas übergeben kann, oder ? // ****

Delphi-Quellcode:
  TDingsBums = class
  private
    ..
  public
    procedure Draw;
    constructor Create(ACanvas: TCanvas); // *** hier
  end;


  // Graphics.pas
  TMetafileCanvas = class(TCanvas)
  private
    FMetafile: TMetafile;
  public
    constructor Create(AMetafile: TMetafile; ReferenceDevice: HDC);
    constructor CreateWithComment(AMetafile: TMetafile; ReferenceDevice: HDC;
      const CreatedBy, Description: String);
    destructor Destroy; override;
  end;
  Mit Zitat antworten Zitat