ProgressBarGadget

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tommy
Spassvogel
Beiträge: 319
Registriert: 17.10.2013 14:36

ProgressBarGadget

Beitrag 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?
Zuletzt geändert von Tommy am 27.01.2015 11:37, insgesamt 2-mal geändert.
PB 5.41 x64
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: ProgressBarGadget

Beitrag 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
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Tommy
Spassvogel
Beiträge: 319
Registriert: 17.10.2013 14:36

Re: ProgressBarGadget

Beitrag von Tommy »

Danke! :)
PB 5.41 x64
Antworten