SetGadgetItemColor()
Syntaxe
SetGadgetItemColor(#Gadget, Element, TypeCouleur, Couleur [, Colonne])Description
Change la couleur d'un élément d'un gadget.
Arguments
#Gadget Le gadget à utiliser. Element L'élément à utiliser.
Le premier élément commence à 0.
S'il est égal à #PB_All, la couleur sera appliquée à tous les éléments de la colonne spécifiée.TypeCouleur Peut prendre l'une des valeurs suivantes: #PB_Gadget_FrontColor: Texte de l'élément. #PB_Gadget_BackColor : Fond de l'élément.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.Colonne (optionnel) La colonne à utiliser pour les gadgets qui prennent en charge plusieurs colonnes.
La première colonne a indice 0.
La valeur par défaut est 0 colonne.
Si le paramètre 'Colonne' est égal à #PB_All, la couleur sera appliquée à toutes les colonnes de l'élément spécifié.
Valeur de retour
Aucune.
Remarques
Cette commande est supportée par les gadgets suivants:- ListIconGadget() - TreeGadget()Note: Avec le support des skins activé sur Windows XP, les couleurs personnalisées ne seront probablement pas prises en compte sur certains gadgets.
Exemple
If OpenWindow(0, 0, 0, 300, 300, "SetGadgetItemColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ListIconGadget(0, 10, 10, 280, 280, "Colonne 0", 100) AddGadgetColumn(0, 1, "Colonne 1", 100) For i = 1 To 10 AddGadgetItem(0, -1, "Texte "+Str(i)+Chr(10)+"Texte "+Str(i)) Next ; la numérotation commence à 0 pour les éléments/colonnes SetGadgetItemColor(0, #PB_All, #PB_Gadget_FrontColor, $0000FF, 1) ; tous les éléments de la 2ème colonne en rouge SetGadgetItemColor(0, 3, #PB_Gadget_BackColor, $00FFFF, -1) ; le 4ème élément de toutes les colonnes sur fond jaune SetGadgetItemColor(0, 9, #PB_Gadget_BackColor, $FFFF00, 1) ; le 10ème élément de la 2ème colonne sur fond bleu Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
Voir aussi
GetGadgetItemColor(), GetGadgetColor(), SetGadgetColor()
OS Supportés
Tous