AddStatusBarField()

Syntaxe

AddStatusBarField(Largeur)
Description
Ajoute un champ à la barre d'état.

Arguments

Largeur La largeur du nouveau champ, en pixels.

Avec #PB_Ignore, le champ sera dimensionné automatiquement afin de remplir l'espace libre de la barre d'état. Plusieurs champs peuvent avoir une largeur valant #PB_Ignore, dans ce cas l'espace libre sera partagé entre ces différents champs.

Valeur de retour

Aucune.

Remarques

Les nouveaux champs sont ajoutés à la suite (à droite) du dernier champ créé.

Les commandes suivantes permettent d'agir sur le contenu d'un champ de la barre d'état:

- StatusBarText()
- StatusBarImage()
- StatusBarProgress()

Exemple

  If OpenWindow(0, 0, 0, 940, 60, "Barre d'état", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
  
  ButtonGadget(1,10,3,300,25,"Ajouter un champ dans la barre d'état")
  If CreateStatusBar(0, WindowID(0))
    AddStatusBarField(110)
  EndIf
  
  StatusBarText(0, 0, "Champ normal")
  
  Repeat
    Event = WaitWindowEvent()
    
    Select Event
        
      Case #PB_Event_Gadget
        Select EventGadget()
          Case 1 
            AddStatusBarField(110)
        EndSelect
        
    EndSelect
  Until Event = #PB_Event_CloseWindow
  
EndIf

Voir aussi

StatusBarText(), StatusBarImage(), StatusBarProgress(), CreateStatusBar()

OS Supportés

Tous

StatusBar Index - CreateStatusBar() ->