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
Textfarbe des PanelGadget-Schalters ändern ??
The easy way :
PureCOLOR_SetGadgetColor()
The hard way :
http://forums.purebasic.com/english/vie ... php?t=6319
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
http://forums.purebasic.com/english/vie ... php?t=6319
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Mit der aktuellen PureCOLOR Version nicht.John Doe hat geschrieben:Aber ist es auch möglich, jedem Panelschalter eines PanelGadgets eine andere Textfarbe zuzuweisen.
Mit API, ja (ownerdraw) : http://forums.purebasic.com/english/vie ... php?t=6319
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).