Thema: Delphi TShortCut belegen

Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

TShortCut belegen

  Alt 31. Jul 2006, 10:31
Wie kann ich ein TShortCut belegen?

Wenn ich folgendes mache:
Delphi-Quellcode:
type
  TShortCuts = record
    case ShortCutNum : Byte of
      3 : (
        DealSC : TShortCut;
        NoDealSC : TShortCut;
        SonderTaste : array [1..3] of Boolean;
      );
  end;

{...}

procedure TfMain.bSettingsClick(Sender: TObject);
var ShortCut : TShortCuts;
begin
  ShortCut.ShortCutNum := 3;
  ShortCut.DealSC := Alt + D; // hier meckert er rum: [Error] Undeclared identifier: 'Alt'
  ShortCut.NoDealSC := 'Alt + N'; // hier meckert er um: [Error] Incompatible types: 'TShortCut' and 'String'
  ShortCut.SonderTaste[1] := true;
  ShortCut.SonderTaste[2] := false;
  ShortCut.SonderTaste[3] := true;
  {...}
end;
Wie löse ich nun das Problem?
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat