Download
Die Datei ist zum includen und hat alle Gadgets gespeichert. Man muss statt z.B. ButtonGadget() jetzt ButtonGadget_() eingeben. Es gibt natürlich alle Parameter. Der Sinn darin liegt das alle Gadgets in eine List gespeichet werden und mit einen Structur versehen wird. So kann man die Datei nutzen:
Code: Alles auswählen
IncludeFile "SizeGadgets.pbi"
Procedure WindowCallback(WindowID,Message,wParam,lParam)
Select Message
Case #PB_Event_SizeWindow
SizeGadgets(0)
EndSelect
ProcedureReturn #PB_ProcessPureBasicEvents
EndProcedure
OpenWindow(0,WinX,WinY,WinW,WinH,"Test",Flags)
SetSizeGadgetsWindow(0)
CreateGadgetList(WindowID(0))
PanelGadget_(0,5,5,290,290)
AddGadgetItem(0,-1,"Panel1")
AddGadgetItem(0,-1,"Panel2")
CloseGadgetList()
SetWindowCallback(@WindowCallback())
Repeat
Event=WindowEvent()
If Event=#PB_Event_CloseWindow
Quit=1
EndIf
Until Quit=1
Viel Spaß!