Vcl.StdActnMenus.TStandardMenuItem.DrawText
Delphi
procedure DrawText(var Rect: TRect; var Flags: Cardinal; Text: String); override;
C++
virtual void __fastcall DrawText(System::Types::TRect &Rect, unsigned &Flags, System::UnicodeString Text);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.StdActnMenus.pas Vcl.StdActnMenus.hpp |
Vcl.StdActnMenus | TStandardMenuItem |
Beschreibung
Zeichnet den Text des Menüeintrags.
DrawText wird automatisch aufgerufen, wenn das Piktogramm des Menüeintrags dargestellt werden muss.
ARect gibt das Rechteck auf der Zeichenfläche des Menüeintrags an, auf dem die Beschriftung erscheinen soll.
Flags stellt den Wert für die Eigenschaft TextFlags der Zeichenfläche bereit.
Text enthält den Text für den Menüeintrag.
DrawText prüft, ob Tastenkürzel im Menüeintrag unterstrichen werden sollen, und zeigt den Text entsprechend an, wobei eine Textfarbe verwendet wird, die zu erkennen gibt, ob der Menüeintrag ausgewählt und ob er aktiviert ist.