PanelGadget auf Hintergrundbild: Transparenzprobleme
Verfasst: 24.11.2013 20:08
Hi Leute,
gibt es eine Möglichkeit den Hintergrund eines PanelGadgets transparent zu machen?
Ich bin nicht in der Lage das Problem zu lösen.
Ich denke es wird über eine API-Funktion möglich sein, aber ich habe dahingehend noch zu wenig Erfahrung.
Könnt ihr mir helfen?
oben: wie es jetzt ist; unten: so würde ich es gerne haben

aktueller Beispielcode.
lg
SBond
gibt es eine Möglichkeit den Hintergrund eines PanelGadgets transparent zu machen?
Ich bin nicht in der Lage das Problem zu lösen.
Ich denke es wird über eine API-Funktion möglich sein, aber ich habe dahingehend noch zu wenig Erfahrung.
Könnt ihr mir helfen?
oben: wie es jetzt ist; unten: so würde ich es gerne haben

aktueller Beispielcode.
Code: Alles auswählen
UsePNGImageDecoder()
UsePNGImageEncoder()
Enumeration
#GUI
#Reiter
#Image
#Canvas
EndEnumeration
OpenWindow(#GUI, 0, 0, 400, 200, "Test-GUI", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
LoadImage(#Image, "test.png")
CanvasGadget(#Canvas,0, 0, 400, 200)
StartDrawing(CanvasOutput(#Canvas))
DrawAlphaImage(ImageID(#Image), 0, 0)
StopDrawing()
DisableGadget( #Canvas, #True)
PanelGadget(#Reiter, 20, 20, 360,160)
AddGadgetItem(#Reiter, -1, "Reiter 1")
AddGadgetItem(#Reiter, -1, "Reiter 2")
AddGadgetItem(#Reiter, -1, "Reiter 3")
Repeat
Select WaitWindowEvent(100)
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
SBond
