SetGadgetColor()
Syntaxe
SetGadgetColor(#Gadget, TypeCouleur, Couleur)Description
Change la couleur du #Gadget de 'TypeCouleur' indiqué. 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 -1.
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())Cette commande supporte les gadgets suivants:
- CalendarGadget()
- ContainerGadget()
- DateGadget()
- EditorGadget()
- ExplorerListGadget()
- ExplorerTreeGadget()
- HyperLinkGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- ProgressBarGadget()
- ScrollAreaGadget()
- SpinGadget()
- StringGadget()
- TextGadget()
- TreeGadget()
Note: Avec le support des thèmes activé sur Windows XP, les couleurs personnalisées ne seront probablement pas pris en compte sur certains gadgets.
Exemple:
If OpenWindow(0, 0, 0, 210, 170, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) 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
OS Supportés
Tous