StatusBarImage()

Syntaxe

StatusBarImage(#BarreEtat, Champ, ImageID [, Apparence])
Description
Ajoute ou remplace une image d'un champ.

Arguments

#BarreEtat La barre d'état à utiliser.
Champ Le champ à utiliser.
Le premier champ commence à zéro.
ImageID L'identifiant de l'image à utiliser.
Cet identifiant est aisément obtenu avec ImageID().
Apparence (optionnel) Peut être une combinaison des valeurs suivantes (combinaison avec l'opérateur '|' (OR)):
  #PB_StatusBar_Raised    : Bordure en relief élevé (Sauf OS X et Windows avec thème graphique)
  #PB_StatusBar_BorderLess: Sans bordure
  #PB_StatusBar_Center    : Texte centré
  #PB_StatusBar_Right     : Texte aligné à droite

Valeur de retour

Aucune.

Exemple

  If OpenWindow(0, 0, 0, 340, 50, "Barre d'état et Image", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
    If CreateStatusBar(0, WindowID(0))
      AddStatusBarField(120)
      AddStatusBarField(170)
    EndIf
    
    UsePNGImageDecoder()

    If LoadImage(0, #PB_Compiler_Home + "Examples/Sources/Data/world.png")     ;Changer le Chemin/NomFichier vers votre propre icône de 16x16 pixels.
      StatusBarImage(0, 0, ImageID(0))
    EndIf  
    
    If LoadImage(1, #PB_Compiler_Home + "Examples/Sources/Data/Drive.bmp")     ; Changer le Chemin/NomFichier vers votre propre icône de 16x16 pixels.
     StatusBarImage(0, 1, ImageID(1), #PB_StatusBar_Right)  
    EndIf  
      
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf 
  
  ; Avez-vous remarqué la transparence des deux icônes ?

Voir aussi

StatusBarText(), StatusBarProgress(), CreateStatusBar()

OS Supportés

Tous

<- StatusBarID() - StatusBar Index - StatusBarProgress() ->