Introduit dans 4D v14 R3
L'effet de la commande MAXIMISER FENETRE sous Windows a été modifié dans le cas où elle est appliquée à une fenêtre dont la taille est contrôlée via des contraintes de taille (par exemple, une fenêtre formulaire) :
- Si aucune des contraintes de taille n'est en conflit avec la taille cible, la fenêtre est placée dans son état "maximisé" comme dans les versions précédentes de 4D (c'est-à-dire : elle est redimensionnée à la taille de la fenêtre MDI ("Multiple Document Interface") parente ; sa barre de titre et ses bordures sont cachées et ses boutons de contrôle - minimiser, restaurer et fermer - sont déplacés à droite de la barre de menus de l'application).
- Si au moins une des contraintes de taille est en conflit (par exemple, si la largeur de la fenêtre MDI est de 100 et que la largeur maximale de la fenêtre formulaire est 80), la fenêtre n'est pas placée dans son état "maximisé", mais uniquement redimensionnée à sa taille maximale autorisée. Cette taille est définie soit par la fenêtre MDI, soit par la contrainte.
Avec ce nouveau fonctionnement, l'interface reste cohérente lorsque les fenêtres avec contraintes sont redimensionnées.
Le formulaire suivant comporte une contrainte de taille (largeur maximale=400) :

La méthode du bouton contient uniquement :
Dans le contexte suivant, si l'utilisateur clique sur le bouton :

... la fenêtre n'est pas placée dans son état "maximisé" ; seule sa hauteur est augmentée :
