MDI Gadget 2x das gleiche Childwindow öffnen?!

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
FISCHAUGE
Beiträge: 108
Registriert: 25.03.2005 21:07
Wohnort: Karlsruhe
Kontaktdaten:

MDI Gadget 2x das gleiche Childwindow öffnen?!

Beitrag von FISCHAUGE »

Ich habe da ein kleines Problem und zwar:

Code: Alles auswählen

If OpenWindow(0,0,0,400,300,#PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget,"test")
    If CreateGadgetList(WindowID(0)) And CreateMenu(1, WindowID(0))
  MenuTitle("Menü")
  MenuItem(1,"Neues Fenster")
  MenuTitle("Ansicht")
  
          MDIGadget(0, 0, 0, 0, 0, 1, 2, #PB_MDI_AutoSize)
          CloseGadgetList()   
      
      
 Repeat
  EventID = WaitWindowEvent()
If EventType()=#PB_EventType_CloseItem
RemoveGadgetItem(0, GetGadgetState(0))
EndIf





  If EventID = #PB_Event_CloseWindow 
    Quit = 1
  EndIf

If EventID = #PB_EventMenu

If EventMenuID()=1
AddGadgetItem(0,-1,"Fenster 1")
EndIf




 EndIf

 
Until Quit=1

EndIf
End
EndIf
Wie bekomme ich es hin, dass sobald das "Fenster 1" geöffnet wurde, der Benutzer das Fenster nicht nocheinmal öffnen kann, bis es geschlossen wurde?

Wäre für jede Hilfe dankbar!
Na alles Senkrecht?
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Mit IsWindow() kann überprüft werden ob ein Fenster bereits offen ist.
Bild
Benutzeravatar
FISCHAUGE
Beiträge: 108
Registriert: 25.03.2005 21:07
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von FISCHAUGE »

MVXA hat geschrieben:Mit IsWindow() kann überprüft werden ob ein Fenster bereits offen ist.
Vielen dank!!!!!

Funktioniert nun Wunderbar :allright:
Na alles Senkrecht?
Antworten