Seite 1 von 1
Textfarbe des PanelGadget-Schalters ändern ??
Verfasst: 08.01.2006 14:00
von John Doe
Hallo,
wie kann ich die Textfarbe der Panel-Gadget-Schaltfläche ändern ?
Mit den herkömmlichen PB-Befehlen ist dies scheinbar nicht möglich
und bei Win-Api hab ich noch nicht den richtigen Durchblick
Verfasst: 09.01.2006 13:24
von gnozal
The easy way :
PureCOLOR_SetGadgetColor()
Code: Alles auswählen
Enumeration
#gFrame
#gPanel
#gPanelB1
#gPanelB2
#gContainer
#gContainerB1
EndEnumeration
;
OpenWindow(0, 303, 182, 347, 300, #PB_Window_SystemMenu|#PB_Window_MaximizeGadget|#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered,"")
CreateGadgetList(WindowID(0))
PanelGadget(#gPanel, 5, 85, 335, 100)
AddGadgetItem(#gPanel,-1,"Panel Gadget - 1")
AddGadgetItem(#gPanel,-1,"Panel Gadget - 2")
CloseGadgetList()
;
PureCOLOR_SetGadgetColor(#gPanel, #Red, #PureCOLOR_SystemColor)
;
Repeat : Until WaitWindowEvent()=#PB_EventCloseWindow
;
End
The hard way :
http://forums.purebasic.com/english/vie ... php?t=6319
Verfasst: 09.01.2006 14:34
von John Doe
vielen Dank für die Antwort, funktioniert ganz gut.
Aber ist es auch möglich, jedem Panelschalter eines PanelGadgets eine andere Textfarbe zuzuweisen.
vielen Dank im voraus für evtl. Antworten
Verfasst: 09.01.2006 15:03
von gnozal
John Doe hat geschrieben:Aber ist es auch möglich, jedem Panelschalter eines PanelGadgets eine andere Textfarbe zuzuweisen.
Mit der aktuellen PureCOLOR Version nicht.
Mit API, ja (ownerdraw) :
http://forums.purebasic.com/english/vie ... php?t=6319
Verfasst: 09.01.2006 18:35
von John Doe
vielen Dank an gnozal für die schnelle Antwort, werd mal versuchen, mich durch den Programmcode durchzuwurschteln ...
