Ich wollte mir da mal so ein Frame3DGadget einbasteln und dann innerhalb dessen
ein anderes (um Optionen darzustellen).
Dabei wurde mir das zweite (also innerhalb des ersten) nicht mehr angezeigt.
Daraufhin stellte ich also fest, sobald man innerhalb eines Frame3DGadgets (also den inneren
Maßen) ein weiteres erstellt, das ein Style benutzt (#PB_Frame3D_usw) wird es nicht angezeigt.
Egal ob man bei der Erstellung #PB_Any als GadgetNummer verwendet oder nicht.
Ist das ein PB oder ein Windows Fehler , oder gar überhaupt nicht vorgesehen Styles zu mischen ?
kleiner TestCode :
Code: Alles auswählen
OpenWindow(0,100,200,640,480,"Test")
Frame3DGadget(#PB_Any,20,20,600,400,"MainFrame",#PB_Frame3D_Single)
; ---- Dieses wird angezeigt
Frame3DGadget(#PB_Any,40,40,500,300,"2ndFrame")
; ---- Dieses nicht
Frame3DGadget(#PB_Any,80,80,300,100,"3ndFrame",#PB_Frame3D_Double)
ButtonGadget(#PB_Any,100,100,100,20,"Test")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow