SetGadgetColor()
Syntax
SetGadgetColor(#Gadget, FarbTyp, Farbe)Beschreibung
Ändert ein Farb-Attribut des angegebenen Gadgets.
Parameter
#Gadget Das zu verwendende Gadget. FarbTyp Die Art des zu ändernden Farb-Attributs. Dies kann einer der folgenden Werte sein. Siehe die Dokumentation eines jeden Gadgets für die unterstützten Farb-Attribute: #PB_Gadget_FrontColor : Textfarbe des Gadget #PB_Gadget_BackColor : Hintergrundfarbe des Gadget #PB_Gadget_LineColor : Farbe für Gitterlinien #PB_Gadget_TitleFrontColor: Textfarbe im Titel (für CalendarGadget()) #PB_Gadget_TitleBackColor : Hintergrundfarbe im Titel (für CalendarGadget()) #PB_Gadget_GrayTextColor : Farbe für "ergrauten" Text (bei CalendarGadget())Farbe Die neue Farbe für das Attribut. RGB() kann verwendet werden, um einen gültigen Farbwert zu erhalten. Zum Entfernen der eingestellten Farbe und Zurücksetzen auf die standardmäßige Systemfarbe setzen Sie den Parameter 'Farbe' auf #PB_Default.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Anmerkungen
Dieser Befehl wird von den folgenden Gadgets unterstützt:
- CalendarGadget()
- ContainerGadget()
- DateGadget()
- EditorGadget()
- ExplorerListGadget()
- ExplorerTreeGadget()
- HyperLinkGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- ProgressBarGadget() (nur auf Windows)
- ScrollAreaGadget()
- SpinGadget()
- StringGadget()
- TextGadget()
- TreeGadget()
Hinweis: Mit aktiviertem Windows XP Style werden die Farbeinstellungen möglicherweise ignoriert oder vom Style überschrieben.
Beispiel
If OpenWindow(0, 0, 0, 200, 170, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) StringGadget(0, 10, 10, 180, 20, "String...") ListViewGadget(1, 10, 40, 180, 60) For i = 0 To 4 AddGadgetItem(1, -1, "Text") 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
Siehe auch
GetGadgetColor(), GetGadgetItemColor(), SetGadgetItemColor()
Unterstützte OS
Alle