SetGadgetColor()
Syntax
SetGadgetColor(#Gadget, FarbTyp, Farbe)Beschreibung
Ändert das durch 'FarbTyp' spezifierte Farb-Attribut des angegebenen '#Gadget'.
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 denn Parameter 'Farbe' auf -1.
Die folgenden Werte sind als 'FarbTyp' Parameter möglich: (nicht jedes Gadgets unterstützt alle davon)#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())Dieser Befehl wird von den folgenden Gadgets unterstützt: (siehe die jeweilige Beschreibung des Gadgets wegen der unterstützten 'FarbTyp' Werte.)
- CalendarGadget()
- ContainerGadget()
- DateGadget()
- EditorGadget()
- ExplorerListGadget()
- ExplorerTreeGadget()
- HyperLinkGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- ProgressBarGadget()
- 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
Unterstützte OS
Alle