SetGadgetColor()
Syntaxe
SetGadgetColor(#Gadget, TypeCouleur, Couleur)Description
Change la couleur de l'attribut 'TypeCouleur' d'un gadget.
Arguments
#Gadget Le gadget à utiliser TypeCouleur L'attribut de couleur à changer.
Le paramètre 'TypeCouleur' peut prendre l'une des valeurs suivantes (tous les gadgets ne supportent pas toutes ces valeurs):#PB_Gadget_FrontColor : Texte du gadget #PB_Gadget_BackColor : Fond du gadget #PB_Gadget_LineColor : Couleur de la grille #PB_Gadget_TitleFrontColor: Couleur du texte dans le titre (pour CalendarGadget()) #PB_Gadget_TitleBackColor : Couleur du fond dans le titre (pour CalendarGadget()) #PB_Gadget_GrayTextColor : Couleur du texte inactif (pour CalendarGadget())Couleur La nouvelle couleur de l'attribut.
RGB() peut être utilisé pour obtenir une couleur valide.
Pour supprimer la couleur personnalisée et revenir à la couleur par défaut, utiliser la valeur #PB_Default.
Valeur de retour
Aucune.
Remarques
Cette commande supporte les gadgets suivants:
- CalendarGadget()
- ContainerGadget()
- DateGadget()
- EditorGadget()
- ExplorerListGadget()
- ExplorerTreeGadget()
- HyperLinkGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- ProgressBarGadget() (Windows seulement)
- ScrollAreaGadget()
- SpinGadget()
- StringGadget()
- TextGadget()
- TreeGadget()
Note: Avec le support des thèmes activés sur Windows XP et suivants, les couleurs personnalisées ne seront probablement pas prises en compte sur certains gadgets.
Exemple
If OpenWindow(0, 0, 0, 210, 170, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) StringGadget(0, 10, 10, 180, 20, "Chaîne...") ListViewGadget(1, 10, 40, 180, 60) For i = 0 To 4 AddGadgetItem(1, -1, "Texte") Next i ContainerGadget(2, 10, 110, 180, 50, #PB_Container_Raised) SetGadgetColor(0, #PB_Gadget_BackColor, $00FFFF) SetGadgetColor(1, #PB_Gadget_FrontColor, $FFFFFF) SetGadgetColor(1, #PB_Gadget_BackColor, $000000) SetGadgetColor(2, #PB_Gadget_BackColor, $0000FF) Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
Voir aussi
GetGadgetColor(), GetGadgetItemColor(), SetGadgetItemColor()
OS Supportés
Tous