| 4D v15 R3WINDOW LIST | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R3
 WINDOW LIST 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WINDOW LIST ( Fenster {; *} ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Fenster | Array |   | Array der Fenster Referenznummern | |||||
| * | Operator |   | 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 forHinweis: 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.
	Produkt: 4D
	Thema: Fenster
	Nummer: 
        442
        
        
        
	
	Erstellt: 4D v6
	
	
	
	
	
	4D Programmiersprache ( 4D v15 R3)
	
	4D Programmiersprache ( 4D v15)
	
	
	
	4D Programmiersprache ( 4D v15.4)
	
	
	
	
	4D Programmiersprache ( 4D v15.3)
	
	
 Fehler melden
Fehler melden