Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#1

TShortCut, wie das Aufgebaut ?

  Alt 14. Mai 2006, 11:57
Hi,

Ich arbeite gerade mit Hotkeys. Da ich eine Komponente daraus machen mochte habe ich nun eine Frage,
wie kann ich feststellen welches Hotkey in TShortCut enthalten ist?

Ein HotKey zusammensetzen sieht so aus:
Delphi-Quellcode:
function THotKey.RegisterKey: boolean;
var
  Modifier: UINT;
  vKey: Word;
begin
  Modifier := 0;

  // TShortCut zu Modifier und Key umwandeln
  //... ?

  if fKeyModifiers = [kmALT] then
    Modifier := Modifier or MOD_ALT;

  if fKeyModifiers = [kmShift] then
    Modifier := Modifier or MOD_SHIFT;

  if fKeyModifiers = [kmCtrl] then
    Modifier := Modifier or MOD_CONTROL;

  vKey := GetKeyFromTable; // A..Z, 0..1, F1..F11 (Ohne F12 wegen Debugger)

  Result := RegisterHotKey(FWinControl.Handle, 0, Modifier, Cardinal(vKey));
end;
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat