OpenWindow
Übersicht
Event
Ressourcen
Beispiele
Erweiterungen
 

Syntax

Ergebnis = OpenWindow ("Titel", x, y, Breite, Hoehe, Stil, Style) As HWND

Beschreibung
Öffnet ein neues Fenster entsprechend den übergegebenen Parametern.
Wenn ein Fenster erfolgreich geöffnet wurde wird die "Nummer" des neuen Fensters als 'Ergebnis' zurückgegeben.
Ist 'Ergebnis' gleich 0, konnte das Fenster nicht geöffnet werden.
Das neue Fenster wird automatisch zum aktiven Fenster, d.h. Sie müssen hierfür nicht erst den SetActiveWindow Befehl benutzen (außer das Fenster wurde unsichtbar erstellt).

Ein Fenstertitel kann als Text oder String angegeben werden.
'x' und 'y' definieren die anfängliche Position des Fensters (es sei denn, es wird CenterWindow benutzt).
'Breite' und 'Hoehe' definieren die innere Fenstergröße (ohne Ränder und andere Fensterdekorationen).
'Stil' Style des Fensters ( WS_VISIBEL Or WS_OVERLAPPEDWINDOW) GUI-Styles
'Extended Window Styles' Konstanten für erweiterte Stile GUI-Styles


Ein einfaches Fenster zeigt dieser Quelltext:
#Include Once "window9.bi" 'OpenWindow ("Titel", x, y, Breite, Hoehe, Stil, Style) As HWND OpenWindow("Nr. 1",30,30,480,320) Do 'warte auf "Fenster schließen" Loop Until WaitEvent= EventClose
#Include Once "window9.bi" 'OpenWindow ("Titel", x, y, Breite, Hoehe, Stil, Style) As HWND OpenWindow("Nr. 2",30,30,480,320,WS_VISIBLE Or WS_SYSMENU) Do 'warte auf "Fenster schließen" Loop Until WaitEvent= EventClose