ShortcutGadget()
Syntax
Ergebnis = ShortcutGadget(#Gadget, x, y, Breite, Höhe, Tastenkürzel)Beschreibung
Erstellt ein Gadget für die Auswahl von Tastenkürzeln in der aktuellen Gadgetliste. Der Anwender kann es auswählen und eine Tastenkombination drücken, um ein neues Tastenkürzel auszuwählen.
Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird die Nummer des neuen Gadgets als 'Ergebnis' zurückgegeben. '#Gadget' ist die Nummer, die von der EventGadget() Funktion zurückgegeben wird, wenn der Anwender das Tastenkürzel ändert.
'Tastenkürzel' bezeichnet 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.
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.Beispiel:
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
Unterstützte OS
Alle