Seite 1 von 1

Fenster in Fenster

Verfasst: 11.07.2009 13:13
von Joel
Hi,

Wie öffne ich kleine Fenster in einem großen Fenster?

Die Fenster sollte man nur im großen Fenster bewegen können und man sollte jedes Fenster einzellt Ansprechen können (z.B. sollte man ein ButtonGadget in dem kleinen Fenster erstellen können und wenn das Fester verkleinert wird, sollte der Button nicht in das große Fenster rüberrutschen etc.)

Geht sowas ohne große Codezeilen?

Verfasst: 11.07.2009 13:15
von X360 Andy
MDI Gadget

Beispiel aus der Hilfe

Code: Alles auswählen

 #Main = 0
  #MDIChild = 1
  If OpenWindow(#Main, 0, 0, 400, 300, "MDIGadget", #PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget)
    If CreateMenu(#Main, WindowID(#Main))
      MenuTitle("Menu index 0")
      MenuTitle("MDI windows menu")
        MenuItem(0, "self created item")
        MenuItem(1, "self created item")
        
      MDIGadget(0, 0, 0, 0, 0, 1, 2, #PB_MDI_AutoSize)
        AddGadgetItem(0, #MDIChild, "Child-Fenster")
          ; add gadgets here...
      UseGadgetList(WindowID(#Main)) ; wir gehen zurück zur Gadgetliste des Hauptfensters
    EndIf
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

Verfasst: 11.07.2009 13:16
von Joel
Ja stimmt, diese Funktion wars, ich habe über die Suche in der hilfe bei "Child" erst nichts gefunden, warscheinlich ahbe ich mich verschrieben^^

THX

Verfasst: 11.07.2009 23:21
von HeX0R
Joel hat geschrieben:warscheinlich ahbe ich mich verschrieben^^
hmm... meinst du?