Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Jedi VCL - TJvXPMenuItemPainter (https://www.delphipraxis.net/213887-jedi-vcl-tjvxpmenuitempainter.html)

paule32.jk 15. Okt 2023 03:26

Jedi VCL - TJvXPMenuItemPainter
 
Hallo,

ich würde gerne Wissen, wie man das "Measure" der Menu-Items so einstellt, das die Weite, und Höhe sowie die Font-Größe einstellbar ist.
kennt sich da jemand aus mit der Jedi VCL ?

In der Online-Hilfe steht kurz geschrieben, das Paint, und Measure überschrieben werden müssen, damit die Änderungen wirksam werden.
Aber wie macht man das ?

himitsu 15. Okt 2023 09:12

AW: Jedi VCL - TJvXPMenuItemPainter
 
Na so, wie es dort steht. :zwinker:
Die Klasse TJvXPMenuItemPainter ableiten, diese Methoden überschreiben (override) und dann deine Klasse verwenden.

Delphi-Quellcode:
type
  TDeinXPMenuItemPainter = class(TJvXPMenuItemPainter)
  public
    procedure Measure(...); override;
    procedure Paint(...); override;
  end;

paule32.jk 15. Okt 2023 12:50

AW: Jedi VCL - TJvXPMenuItemPainter
 
Die Paint Methode - muss die gesamt von mir implementiert werden ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz