4D v14.3

WINDOW LIST

Home

 
4D v14.3
WINDOW LIST

WINDOW LIST 


 

WINDOW LIST ( Fenster {; *} ) 
Parameter Typ   Beschreibung
Fenster  Array in Array der Fenster Referenznummern
Operator in Mit *: Palettenfenster berücksichtigen
Ohne *: Palettenfenster ignorieren

Der Befehl WINDOW LIST füllt das Array Fenster mit den Referenznummern der Fenster, die derzeit in allen laufenden Prozessen (Kernel oder Benutzer) offen sind.
Übergeben Sie keinen optionalen Parameter *, werden Palettenfenster ignoriert.

Folgende Projektmethode verteilt alle aktuellen offenen Fenster, mit Ausnahme von Palettenfenstern und Dialogboxen:

  ` Projektmethode TILE WINDOWS
 WINDOW LIST($alWnd)
 $vlLeft:=10
 $vlTop:=80 ` Genügend Platz für die Werkzeugleiste lassen
 For($vlWnd;1;Size of array($alWnd))
    If(Window kind($alWnd{$vlWnd})#Modal dialog)
       GET WINDOW RECT($vlWL;$vlWT;$vlWR;$vlWB;$alWnd{$vlWnd})
       $vlWR:=$vlLeft+($vlWR-$vlWL)
       $vlWB:=$vlTop+($vlWB-$vlWT)
       $vlWL:=$vlLeft
       $vlWT:=$vlTop
       SET WINDOW RECT($vlWL;$vlWT;$vlWR;$vlWB;$alWnd{$vlWnd})
       $vlLeft:=$vlLeft+10
       $vlTop:=$vlTop+25
    End if
 End for

Hinweis: Diese Methode lässt sich verbessern, wenn Sie Tests über die Größe des Hauptfensters (unter Windows) bzw. die Größe und Anordnung der Bildschirmoberfläche (auf Macintosh) hinzufügen.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Fenster
Nummer: 442

 
GESCHICHTE 

Erstellt: 4D v6

 
SIEHE AUCH 

Window kind
Window process

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)