ToolBarStandardButton()

Syntaxe

ToolBarStandardButton(#Bouton, #IconeBouton [, Mode [, Texte$]])
Description
Ajoute un bouton standard à la barre d'outils en cours de construction.
Un bouton standard est un bouton dont l'icône est fournie par le système d'exploitation.

Arguments

#Button Le numéro du nouveau bouton.
#IconeBouton Peut être l'une des constantes suivantes :
  #PB_ToolBarIcon_New          (Nouveau fichier)
  #PB_ToolBarIcon_Open         (Ouvrir Fichier)
  #PB_ToolBarIcon_Save         (Enregistrer Fichier)
  #PB_ToolBarIcon_Print        (Imprimer)
  #PB_ToolBarIcon_PrintPreview (Aperçu avant impression)
  #PB_ToolBarIcon_Find         (Chercher une occurence)
  #PB_ToolBarIcon_Replace      (Remplacer une occurence)

  #PB_ToolBarIcon_Cut          (Couper)
  #PB_ToolBarIcon_Copy         (Copier)
  #PB_ToolBarIcon_Paste        (Coller)
  #PB_ToolBarIcon_Undo         (Annuler l'action)
  #PB_ToolBarIcon_Redo         (Repéter l'action)

  #PB_ToolBarIcon_Delete       (Effacer)
  #PB_ToolBarIcon_Properties   (Propriétés)
  #PB_ToolBarIcon_Help         (Aide)
Mode (optionnel) Peut prendre l'une des valeurs suivantes:
  #PB_ToolBar_Normal: Bouton standard (par défaut)
  #PB_ToolBar_Toggle: Bouton bascule (soit enfoncé, soit relâché)
Les commandes GetToolBarButtonState() et SetToolBarButtonState() permettent de changer l'état d'un bouton de type #PB_ToolBar_Toggle.
Texte$ (optionnel) Le texte à afficher avec le bouton.

La barre d'outils doit être créée avec l'option #PB_ToolBar_Text sinon le texte ne sera pas affiché.

Valeur de retour

Aucune.

Remarques

La fonction CreateToolBar() doit avoir été appelée avant d'utiliser cette fonction.

La détection des évènements sur les barres d'outils est similaire à celle des menus, et nécessite donc la commande EventMenu().

Exemple

  If OpenWindow(0, 0, 0, 150, 25, "Barre d'outils", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateToolBar(0, WindowID(0))
      ToolBarStandardButton(0, #PB_ToolBarIcon_New)
      ToolBarStandardButton(1, #PB_ToolBarIcon_Open)
      ToolBarStandardButton(2, #PB_ToolBarIcon_Save)
    EndIf
    Repeat
      Event = WaitWindowEvent()
      If Event = #PB_Event_Menu
        Debug "Identifiant de la barre d'outils : "+Str(EventMenu())
      EndIf
    Until Event = #PB_Event_CloseWindow 
  EndIf

Voir aussi

CreateToolBar(), ToolBarImageButton(), ToolBarSeparator()

OS Supportés

Windows, Linux

<- ToolBarSeparator() - ToolBar Index - ToolBarToolTip() ->