Was meinst Du damit jetzt genau?
TMenuItem.ShortCut wird z.B. in Menüs am Ende eines Eintrags angezeigt.
TShortCut ist ein ordinaler Typ (Integer), womit man Programmintern sehr gut arbeiten kann.
Delphi-Quellcode:
function ShortCut(Key: Word; Shift: TShiftState): TShortCut;
procedure ShortCutToKey(ShortCut: TShortCut; var Key: Word; var Shift: TShiftState);
function ShortCutToText(ShortCut: TShortCut): string;
function TextToShortCut(Text: string): TShortCut;
Für die Umwandlung werden die einkompilierten String-Konstanten verwendet. (in neueren Delphis kann man die
RTL/
VCL-Sprache umstellen, vor dem Kompilieren)
z.B. SmkcEsc='Esc' oder SmkcEnter='Eingabe' aus der
Unit "Consts" ("
Vcl.Consts" ab XE2)
Kann man aber über
MenuKeyCaps selber lokalisieren. (diese Array-Variable wird mit den Smkc*-Strings initialisiert)