ScrollBarGadget3D()

Syntaxe

Resultat = ScrollBarGadget3D(#Gadget3D, X, Y, Largeur, Hauteur, Minimum, Maximum, LongueurPage [, Options])
Description
Crée une barre de défilement (ascenseur vertical ou horizontal).

Arguments

#Gadget3D Le numéro d'identification du gadget.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget.
Minimum, Maximum Les valeurs minimales et maximales possibles.

Il est préférable de se limiter à un minimum de 0 et un maximum de 10 000 pour garder une compatibilité entre les systèmes d'exploitation.
LongueurPage La proportion de la page affichée.

Par exemple, avec un ascenseur horizontal et une image d'une largeur de 100 pixels et un paramètre "LongueurPage" de 25, seulement 25 pixels de large seront affichés. Le minimum affiché sera de 0 et le maximum sera de 100.
Options (optionnel) Peut être une combination de:
  #PB_ScrollBar3D_Vertical: La barre de défilement est verticale (horizontale par défaut).

Valeur de retour

Renvoie une valeur non nulle si le gadget a été créé avec succès, zéro sinon. Si #PB_Any a été spécifié comme paramètre #Gadget3D alors le numéro généré automatiquement est renvoyé dans 'Resultat' en cas de succès.

Remarques

Vous pouvez ajouter une 'mini aide' à ce gadget en utilisant GadgetToolTip3D().

Les fonctions suivantes peuvent être appelées pour agir sur la barre de déplacement :

- GetGadgetState3D(): Renvoie la position actuelle du curseur (valeur comprise dans l'intervalle Minimum-Maximum)
- SetGadgetState3D(): Change la position actuelle du curseur.
- GetGadgetAttribute3D() avec un des attributs suivants:
  #PB_ScrollBar3D_Minimum   : Renvoie la position minimale de l'ascenseur.
  #PB_ScrollBar3D_Maximum   : Renvoie la position maximale de l'ascenseur.
  #PB_ScrollBar3D_PageLength: Renvoie la longueur de la page. 
- SetGadgetAttribute3D(): avec un des attributs suivants:
  #PB_ScrollBar3D_Minimum   : Change la position minimale de l'ascenseur.
  #PB_ScrollBar3D_Maximum   : Change la position maximale de l'ascenseur.
  #PB_ScrollBar3D_PageLength: Change la longueur de la page. 

OS Supportés

Tous

<- ScrollAreaGadget3D() - Gadget3D Index - SetActiveGadget3D() ->