Seite 1 von 1

ProgressBarGadget

Verfasst: 23.10.2013 11:59
von Tommy
Hi :)
Wenn XPSkin Unterstützung nicht aktiviert ist dann kann man mit SetGadgetColor die Vorder sowie Hintergrundfarbe ändern. Aber dann sehen die anderen Gadgets scheiße aus.
Kann ich das trotzdem mit Skin umfärben?

Re: ProgressBarGadget

Verfasst: 23.10.2013 12:04
von RSBasic
Es gibt zwei Möglichkeiten:
1. Entweder deaktivierst du nur das Design des ProgressBarGadgets und zwar:

Code: Alles auswählen

EnableExplicit

Define EventID

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ProgressBarGadget(1, 10, 10, 480, 20, 0, 100, 0)
  SetWindowTheme_(GadgetID(1), @"", @"")
  
  SetGadgetColor(1, #PB_Gadget_FrontColor, RGB(0, 100, 255))
  SetGadgetColor(1, #PB_Gadget_BackColor, RGB(200, 200, 200))
  SetGadgetState(1, 75)
  
  Repeat
    EventID = WaitWindowEvent()
    If EventID = #PB_Event_CloseWindow
      End
    EndIf
  ForEver
EndIf
2. oder: http://purebasic.fr/german/viewtopic.ph ... 84#p295584

Re: ProgressBarGadget

Verfasst: 23.10.2013 16:24
von Tommy
Danke! :)