4D v16.3

MAXIMIZE WINDOW

Home

 
4D v16.3
MAXIMIZE WINDOW

MAXIMIZE WINDOW 


 

MAXIMIZE WINDOW {( FensterRef )} 
Parameter Typ   Beschreibung
FensterRef  WinRef in Referenznummer des Fensters
Ohne Angabe alle Fenster (Windows) oder vorderstes Fenster des aktuellen Prozesses (Mac OS)

Der Befehl MAXIMIZE WINDOW erweitert das Fenster mit der in FensterRef übergebenen Referenznummer. Wird dieser Parameter nicht angegeben, wird ebenfalls vergrößert. Der Befehl gilt unter Windows für alle Fenster der Anwendung, auf Macintosh für das vorderste Fenster des aktuellen Prozesses.

Dieser Befehl hat dieselbe Wirkung wie ein Klick in die Vergrößerungsbox eines 4D Anwendungsfensters. Fenster, die Sie maximieren wollen, müssen eine Vergrößerungsbox haben. Bei Fenstertypen ohne Vergrößerungsbox führt der Befehl nichts aus. Weitere Informationen dazu finden Sie unter Fenstertypen (Kompatibilität).

Klicken Sie später auf die Vergrößerungsbox des Fensters oder rufen Sie den Befehl MINIMIZE WINDOW auf, wird das Fenster wieder auf seine Ausgangsgröße gesetzt.

Ist FensterRef bereits maximiert, führt der Befehl nichts aus.

Das Fenster wird auf die Größe des aktuellen Anwendungsfenster gesetzt. Dieses Fenster wird zum vordersten Fenster. Wird der Parameter FensterRef nicht übergeben, gilt der Befehl für alle Fenster der Anwendung.

Vergrößerungsbox unter Windows

Für Fenster mit Größenbeschränkungen (zum Beispiel ein Formularfenster) gilt folgendes:

  • Liegen die Größenbeschränkungen innerhalb der Zielgröße, wird das Fenster auf die maximale Größe gesetzt. Es wird z.B. an die Ausmaße des übergeordneten MDI-Fensters (MDI - Multiple Document Interface) angepasst; Titelleiste und Ränder werden ausgeblendet, die Icons der Titelleiste (Minimieren, Maximieren und Schließbox) werden rechts neben die Menüleiste des Hauptbildschirms gesetzt.
  • Liegt jedoch mindestens ein Wert außerhalb der Zielgröße, hat z.B. das MDI Fenster die Breite 100 und ist die maximale Breite des Formularfensters 80, wird das Fenster nicht auf die maximalen Ausmaße gesetzt, sondern nur auf die maximal zugelassene Größe. Die Größe wird entweder über die Maße des MDI-Fensters oder die jeweilige Beschränkung definiert. Auf diese Weise bleibt die Konsistenz der Oberfläche erhalten.

Das Fenster wird auf die Größe seines Inhalts gesetzt. Übergeben Sie in FensterRef keinen Parameter, gilt der Befehl für das vorderste Fenster des aktuellen Prozesses.

Vergrößerungsbox auf Mac OS

  • Die Vergrößerung richtet sich nach dem Inhalt des Fensters; deshalb muss der Befehl in einem Kontext aufgerufen werden, der den Inhalt des Fensters definiert, z.B. in einer Formularmethode. Sonst führt der Befehl nichts aus.
  • MAXIMIZE WINDOW setzt ein Fenster auf seine "maximale" Größe. Bei einem Formular, dessen Größe in den Formulareigenschaften festgelegt wurde, wird das Fenster auf diese Größe gesetzt. Hat das Fenster bereits die maximale Größe, hat der Befehl keine Auswirkung.

Dieses Beispiel setzt die Fenstergröße Ihres Formulars beim Öffnen auf die volle Größe des Bildschirms. Schreiben Sie dazu folgenden Code in der Formularmethode:

  ` Formularmethode
 
 MAXIMIZE WINDOW

Dieses Beispiel zeigt, wie die Größeneinschränkung unter Windows gehandhabt wird. Nachfolgendes Formular wurde mit der Größeneinschränkung maximale Breite=400 definiert:

Der Code der Schaltfläche lautet:

 MAXIMIZE WINDOW(Current form window)

Klickt der Benutzer im folgenden Kontext auf die Schaltfläche:

... wird das Fenster nicht auf die maximalen Ausmaße gesetzt, sondern nur in der Höhe vergrößert:



Siehe auch 

MINIMIZE WINDOW

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Fenster
Nummer: 453

spezifisches Verhalten auf Mac OS spezifisches Verhalten unter Windows

 
GESCHICHTE 

Erstellt: 4D v6
Geändert: 4D v14 R3

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)