Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#16

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 23:12
Was meinst Du damit jetzt genau?
Delphi-Referenz durchsuchenTMenuItem.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 Delphi-Referenz durchsuchenMenuKeyCaps selber lokalisieren. (diese Array-Variable wird mit den Smkc*-Strings initialisiert)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Jun 2012 um 23:18 Uhr)
  Mit Zitat antworten Zitat