OpenWindow

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Maurizio555
Beiträge: 53
Registriert: 03.10.2004 10:00
Wohnort: BW

OpenWindow

Beitrag von Maurizio555 »

Hallo!
Habe im Programm ein Hauptfenster und ein Childfenster, das sich nach 'nen Menüpunkt-click öffnen soll (siehe Code unten).
Das Ganze funktioniert auch, nur wenn ich beim Childfenster auf
Event = #PB_EventCloseWindow warte, kann ich das Fenster mit einem Click auf Schliessen nicht schliessen, erst beim zweiten Click geht es, dann aber wird auch das Hauptfenster (also das Prog selbst) geschlossen!
Weiß jemand warum o. was ich falsch mache?


Hauptfenster:
OpenWindow(#Window_0, 0, 0, 800, 500, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_BorderLess , "GetTime_Server")

Childfenster:
OpenWindow(1, 257, 100, 700, 500, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Edit db", WindowID(#Window_0))
Mit fernem Wasser läßt sich nicht ein nahes Feuer löschen.
Tsue Hung (525 n.Chr.).
Benutzeravatar
PBZecke
Beiträge: 399
Registriert: 02.09.2004 17:34

Beitrag von PBZecke »

Du musst zusätzlich EventWindowID() abfragen, um festzustellen in welchem Fenster die Ereignisse stattfinden. Mehr zum Umgang mit mehreren Fenstern findest Du im CodeArchiv auf PueArea.net
Nein, ich habe die Suche nicht benutzt, und deshalb auch nichts dazu gefunden... :lol:
Antworten