Panelgadget: Hintergrundfarbe

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Panelgadget: Hintergrundfarbe

Beitrag von vonTurnundTaxis »

Bild
Hat jemand eine Idee, wie ich die Farbe des rot umrandeten Bereichs verändern kann?

Danke schonmal im Voraus.
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
andi256
Beiträge: 100
Registriert: 06.11.2004 11:23
Computerausstattung: PB 5.30 (x64) Win7
Wohnort: Österreich

Beitrag von andi256 »

außer das zu zeichnen fällt mir nichts ein

Code: Alles auswählen

#window = 0
#panel  = 0

Procedure pbox(r,g,b) 
 If StartDrawing(WindowOutput()) 
  Box(108, 11, 84, 17 ,RGB(r,g,b))    
  StopDrawing() 
 EndIf 
EndProcedure

If OpenWindow(#window,0,0,200,190,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"TEST") And CreateGadgetList(WindowID(0)) 
  PanelGadget    (#panel,8,8,184,170) 
   AddGadgetItem (#panel,-1,"Panel 1")
   AddGadgetItem (#panel,-1,"Panel 2")
  CloseGadgetList() 
  pbox(0,255,0)
 Repeat 
  Select WindowEvent() 
   Case 0
    Delay(1) 
   Case #PB_Event_RePaint
    If GetGadgetState(#panel) 
     pbox(255,0,0)
    Else
     pbox(0,255,0)
    EndIf  
  EndSelect    
 Until WaitWindowEvent()=#PB_Event_CloseWindow 
EndIf 
Andi256
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Dankeschön :allright:
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Antworten