Caractéristiques des fenêtres non maximisées
Barre de titre
La barre de titre permet par exemple d'afficher le titre de la fenêtre, ainsi que les boutons Fermer ou OK.
Si la barre de titre n'est pas visible, la fenêtre doit contenir les boutons nécessaires pour fermer la fenêtre.
La présence de la barre de titre est paramétrable à tout moment dans l'onglet "Style" de la description de la fenêtre.
Bouton Fermer / OK
Le bouton "Fermer ou OK" permet de fermer ou de valider la fenêtre en cours.
Ce bouton est associé à un traitement spécifique de la fenêtre : "Avant fermeture par bouton OK/Fermer". Ce traitement est exécuté avant le code de fermeture de la fenêtre.
Mode fonctionnement pour un bouton Fermer :
- exécution du traitement "Avant fermeture par bouton OK/Fermer".
- exécution le code du bouton de type "Abandon" présent dans la fenêtre (si ce bouton existe). Si la fenêtre ne contient aucun bouton de type "Abandon", fermeture de la fenêtre.
Mode fonctionnement pour un bouton OK :
- exécution du traitement "Avant fermeture par bouton OK/Fermer".
- exécution le code du bouton de type "Validation" présent dans la fenêtre (si ce bouton existe). Si la fenêtre ne contient aucun bouton de type "Validation", fermeture de la fenêtre.
Remarque : si l'événement "Avant fermeture par bouton OK/Fermer" appelle la fonction
RepriseSaisie, la fenêtre ne sera pas fermée.
Le type du bouton peut être changé à n'importe quel moment :
- sous l'éditeur grâce au menu contextuel du bouton :
- sous l'éditeur dans l'onglet "Style" de la description de la fenêtre
- par programmation (fonction FenBoutonSystème)
Type de cadre
Dans une fenêtre non maximisée, le type de cadre de la fenêtre est visible. Il est possible de choisir un cadre simple ou double, ou encore aucun cadre.
Ces paramètres peuvent être modifiés à tout moment dans l'onglet "Style" de la description de la fenêtre.
Remarque : Si aucun cadre n'est sélectionné, la fenêtre ne contiendra ni barre de titre, ni boutons OK / Fermer. Elle ne pourra pas être redimensionnable.
Déplacement par le fond
Si cette option est sélectionnée, l'utilisateur pourra déplacer la fenêtre en cliquant sur la fenêtre et en maintenant le bouton de la souris ou le stylet enfoncé pendant le déplacement.
Taille à l'ouverture
Ce paramètre correspond à la taille de la fenêtre lors de son affichage.
La taille de la fenêtre (ainsi que sa position) peut être modifiée à tout moment dans l'onglet "Détail" de la description de la fenêtre.
Redimensionnable
Une fenêtre non maximisée peut être redimensionnable. Pour cela, le type de cadre à utiliser est un cadre double (sinon la fenêtre ne sera pas redimensionnable).
Il est possible de paramétrer le caractère redimensionnable d'une fenêtre dans l'onglet "Style" de la description d'une fenêtre. Il est alors possible de définir les largeurs maximales et minimales de la fenêtre.