Fenster in Fenster

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Fenster in Fenster

Beitrag 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?
Zuletzt geändert von Joel am 11.07.2009 13:15, insgesamt 1-mal geändert.
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag 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
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag 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
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Joel hat geschrieben:warscheinlich ahbe ich mich verschrieben^^
hmm... meinst du?
Antworten