Mehrere MDI Gadgets
Verfasst: 28.08.2005 23:34
Kann man mehrere MDI Gadgets in ein fenster verstauen? Bei mir stürzt immer das Programm ab, wenn ich es versuche MIDI in MDI geht (ohne Debugger).
Code: Alles auswählen
CloseGadgetList()
Code: Alles auswählen
MDIGadget(0, 0, 0, 0, 0, 1, 2, #PB_MDI_AutoSize)
AddGadgetItem(0, -1, "child window")
CloseGadgetList()
Code: Alles auswählen
If CreateGadgetList(WindowID(#HexWindow))
MDIGadget(2,0,0,0,0,3,3,#PB_MDI_AutoSize)
AddGadgetItem(2,-1,"Neues Fenster 1")
CloseGadgetList()
MDIGadget(3,0,0,0,0,3,4,#PB_MDI_AutoSize)
AddGadgetItem(3,-1,"Neues Fenster 2")
CloseGadgetList()
EndIf
Code: Alles auswählen
If CreateGadgetList(WindowID(#HexWindow))
MDIGadget(2,0,0,0,0,3,3,#PB_MDI_AutoSize)
AddGadgetItem(2,-1,"Neues Fenster 1")
MDIGadget(3,0,0,0,0,3,4,#PB_MDI_AutoSize)
AddGadgetItem(3,-1,"Neues Fenster 2")
CloseGadgetList()
EndIf
Code: Alles auswählen
If CreateGadgetList(WindowID(#HexWindow))
MDIGadget(2,0,0,0,0,3,3,#PB_MDI_AutoSize)
AddGadgetItem(2,-1,"Neues Fenster 1")
AddGadgetItem(2,-1,"Neues Fenster 2")
AddGadgetItem(2,-1,"Neues Fenster 3")
CloseGadgetList()
[/b]Aufgrund der Verknüpfung mit dem Fenstermenü kann sich nur ein MDIGadget() auf einem Fenster befinden, natürlich können Sie auf Wunsch ein weiteres auf einem zweiten Fenster platzieren. Sie können dieses Gadget nur direkt auf einem Fenster platzieren, Sie können es NICHT in ein ContainerGadget(), SplitterGadget() oder PanelGadget() einfügen.