ScrollAreaGadget3D()

Syntaxe

Resultat = ScrollAreaGadget3D(#Gadget3D, X, Y, Largeur, Hauteur, LargeurZoneInterne, HauteurZoneInterne, ValeurDeplacement)
Description
Crée un gadget zone d'affichage 3D.

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.
LargeurZoneInterne, HauteurZoneInterne Dimensions de la zone interne, affichable.
Si elle est inférieure aux dimensions du gadget, les ascenseurs ne s'afficheront pas.
ValeurDeplacement Le déplacement par défaut de l'ascenseur, en pixels.

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

Il est très utile pour afficher un gadget trop grand pour être afficher en entier, comme une image par exemple. Cette zone peut contenir n'importe quel type de gadgets. Quand ce gadget est créé la 'GadgetList' courante est automatiquement changée et les nouveaux gadgets qui sont créés après cette commande seront placés dans ce gadget. CloseGadgetList3D() permet de revenir à la 'GadgetList' précédente. OpenGadgetList3D() pourra être utiliser pour ajouter des gadgets dynamiquement dans ce gadget.

Les commandes suivantes peuvent être utilisées :

GetGadgetAttribute3D(): Avec une des constantes suivantes:
  #PB_ScrollArea3D_InnerWidth : Renvoie la largeur (en pixels) de la zone interne du gadget. 
  #PB_ScrollArea3D_InnerHeight: Renvoie la hauteur (en pixels) de la zone interne du gadget.  
  #PB_ScrollArea3D_X          : Renvoie la position horizontale actuelle de l'ascenseur (en pixels).
  #PB_ScrollArea3D_Y          : Renvoie la position verticale actuelle de l'ascenseur (en pixels).
SetGadgetAttribute3D(): Avec une des constantes suivantes:
  #PB_ScrollArea3D_InnerWidth : Modifie la largeur (en pixels) de la zone interne du gadget. 
  #PB_ScrollArea3D_InnerHeight: Modifie la hauteur (en pixels) de la zone interne du gadget.  
  #PB_ScrollArea3D_X          : Modifie la position horizontale actuelle de l'ascenseur (en pixels).
  #PB_ScrollArea3D_Y          : Modifie la position verticale actuelle de l'ascenseur (en pixels).

OS Supportés

Tous

<- ResizeGadget3D() - Gadget3D Index - ScrollBarGadget3D() ->