ShortcutGadget()

Syntaxe

Resultat = ShortcutGadget(#Gadget, x, y, Largeur, Hauteur, Raccourci)
Description
Crée un gadget de 'saisie de raccourci clavier' dans la GadgetList. L'utilisateur peut le le sélectionner et taper directement la combinaison de touches souhaitées pour définir le raccourci clavier. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. #Gadget est le numéro retourné par la fonction EventGadget() quand l'utilisateur changera le raccourci.

'Raccourci' est la combinaison de touches initiales affichées par le gadget. Les valeurs possibles sont les mêmes que celles citées dans AddKeyboardShortcut(). La valeur 0 indique qu'aucun raccourci n'est défini. GadgetToolTip() permet d'ajouter une 'mini aide' à ce gadget.

Les fonctions suivantes peuvent être appelées pour contrôler le gadget:

- GetGadgetState(): Renvoie le raccourci clavier actuel.
- SetGadgetState(): Change le raccourci clavier actuel.

Exemple

  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

OS Supportés

Tous

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