ShortcutGadget()

Syntax

Ergebnis = ShortcutGadget(#Gadget, x, y, Breite, Höhe, Tastenkürzel)
Description
Erstellt ein Gadget für die Auswahl von Tastenkürzeln (englisch "Keyboard Shortcuts") in der aktuellen Gadgetliste. Der Anwender kann es auswählen und eine Tastenkombination drücken, um ein neues Tastenkürzel auszuwählen.

Parameters

#Gadget Eine Nummer, um das neue Gadget zu identifizieren. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
x, y, Breite, Höhe Die Position und die Abmessungen des neuen Gadgets.
Tastenkürzel Das anfänglich anzuzeigende Tastenkürzel. Die möglichen Werte sind die gleichen, wie bei der AddKeyboardShortcut() Funktion. Ein Wert von 0 kann gesetzt werden, um damit anzuzeigen, das aktuell kein Tastenkürzel definiert ist.

Return value

Gibt bei Erfolg einen Wert ungleich Null zurück, oder Null bei einem Fehler. Wenn #PB_Any als #Gadget Parameter verwendet wurde, dann beinhaltet der Rückgabewert bei Erfolg die automatisch generierte Gadget-Nummer.

Remarks

Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.

Die folgenden Befehle können zum Verwalten des ShortcutGadget benutzt werden:

- GetGadgetState(): Ermittelt das aktuell ausgewählte Tastenkürzel.
- SetGadgetState(): Ändert das aktuell ausgewählte Tastenkürzel.

Example

  If OpenWindow(0, 0, 0, 240, 70, "ShortcutGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    ShortcutGadget(0, 20, 20, 200, 25, #PB_Shortcut_Control | #PB_Shortcut_A)
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

See Also

GetGadgetState(), SetGadgetState(), AddKeyboardShortcut()

Supported OS

All

<- SetGadgetText() - Gadget Index - SpinGadget() ->