Treegadget & Listicongadget Rahmenfarbe verpassen?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Speedy
Beiträge: 16
Registriert: 02.01.2008 22:19

Treegadget & Listicongadget Rahmenfarbe verpassen?

Beitrag von Speedy »

Hi Leute,

Wie kann ich auf einfache Weise dem Treegadget und dem Listicongadget eine andere Rahmenfarbe geben?

:roll:
Speddy
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Set GadgetColor() ? Oder meinst du etwas umfärben was da nicht dabei ist?
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Dachte ich auch aber er meint ja den Rahmen. :o
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: Treegadget & Listicongadget Rahmenfarbe verpassen?

Beitrag von Fluid Byte »

Speedy hat geschrieben:Wie kann ich auf einfache Weise dem Treegadget und dem Listicongadget eine andere Rahmenfarbe geben?
Hmm, was ist einfach für dich? Das billigste was mir jetzt einfällt wäre ein simpler Clipping Trick:

Code: Alles auswählen

OpenWindow(0,0,0,280,350,"void",#WS_OVERLAPPEDWINDOW | 1)
CreateGadgetList(WindowID(0))
ContainerGadget(0,0,0,0,0)
ContainerGadget(1,0,0,0,0)
ListIconGadget(2,0,0,0,0,"Name",250)
CloseGadgetList()
CloseGadgetList()

SetGadgetColor(0,#PB_Gadget_BackColor,#Red)

For i=1 To 50 : AddGadgetItem(2,-1,"List-View item #" + Str(i)) : Next

Repeat
	EventID = WaitWindowEvent()

	If EventID = #PB_Event_SizeWindow
		CXED = GetSystemMetrics_(#SM_CXEDGE)
		ResizeGadget(0,5,5,WindowWidth(0)-10,WindowHeight(0)-10)
		ResizeGadget(1,CXED,CXED,GadgetWidth(0) - (CXED * 2),GadgetHeight(0) - (CXED * 2))
		ResizeGadget(2,-CXED,-CXED,GadgetWidth(1) + (CXED * 2),GadgetHeight(1) + (CXED * 2))
	EndIf
Until EventID = #PB_Event_CloseWindow
PS: Was ist eigentlich aus deinem MCI Spectrum Analyzer geworden?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
Speedy
Beiträge: 16
Registriert: 02.01.2008 22:19

Wie kann ich auf einfache Weise dem Treegadget und dem Listi

Beitrag von Speedy »

Hi Leute,

Danke für den Code. Ich meinte natürlich den Rahmen. Da ich einfach momentan soviel zu tun habe komme ich einfach net dazu mich mit PureBasic zu befassen. Meine SpektrumAna habsch momentan auf Eis gelegt wie das Script überhaupt no Time

:allright:
Speddy
Antworten