DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Fenêtres non redimensionnables
  • Mode d'affichage
  • Boutons de la barre de titre
  • Fenêtre mère/fenêtre fille
  • Fonctions équivalentes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La fonction FenTaille :
  • renvoie ou modifie le mode d'affichage (maximisé, iconisé ou normal) d'une fenêtre
    Linux Fonctionnalité non disponible.
  • modifie la hauteur et/ou la largeur d'une fenêtre,
  • déplace la fenêtre et modifie la hauteur et/ou la largeur d'une fenêtre.
Exemple
// Augmenter la largeur et la hauteur de la fenêtre "FEN_Saisie"
FenTaille(FEN_Saisie, FEN_Saisie.Largeur + 20, FEN_Saisie.Hauteur + 30)
Syntaxe

Modifier la hauteur et/ou la largeur d'une fenêtre Masquer les détails

FenTaille(<Fenêtre> , <Largeur> , <Hauteur>)
<Fenêtre> : Nom de fenêtre
Nom ou alias de la fenêtre à manipuler.
Si ce paramètre correspond à une chaîne vide (""), la largeur et/ou la hauteur de la fenêtre en cours est modifiée.
AndroidiPhone/iPadWidget IOSMac Catalyst Remarque : La fenêtre doit être non maximisée.
<Largeur> : Entier
Nouvelle largeur totale de la fenêtre. Cette valeur doit être comprise entre la largeur minimale (obtenue avec la propriété LargeurMin) et la largeur maximale (obtenue avec la propriété LargeurMax).
Pour obtenir la largeur actuelle d'une fenêtre, utilisez la propriété Largeur.
Pour ne pas modifier ce paramètre, utilisez la constante Défaut.
<Hauteur> : Entier
Nouvelle hauteur totale de la fenêtre. Cette valeur doit être comprise entre la hauteur minimale (obtenue avec la propriété HauteurMin) et la hauteur maximale (obtenue avec la propriété HauteurMax).
Pour obtenir la hauteur actuelle d'une fenêtre, utilisez la propriété Hauteur.
Pour ne pas modifier ce paramètre, utilisez la constante Défaut.

Déplacer une fenêtre et/ou modifier sa hauteur et/ou sa largeur Masquer les détails

FenTaille(<Fenêtre> , <Position horizontale> , <Position verticale> , <Largeur> , <Hauteur>)
<Fenêtre> : Nom de fenêtre
Nom ou alias de la fenêtre à manipuler.
Si ce paramètre correspond à une chaîne vide (""), la largeur et/ou la hauteur de la fenêtre en cours est modifiée et la fenêtre en cours est déplacée.
AndroidiPhone/iPadWidget IOSMac Catalyst Remarque : La fenêtre doit être non maximisée.
<Position horizontale> : Entier
Nouvelle position horizontale de la fenêtre par rapport au coin haut gauche de l'écran.
Pour ne pas modifier ce paramètre, utilisez la constante Défaut.
<Position verticale> : Entier
Nouvelle position verticale de la fenêtre par rapport au coin haut gauche de l'écran.
Pour ne pas modifier ce paramètre, utilisez la constante Défaut.
<Largeur> : Entier
Nouvelle largeur totale de la fenêtre. Cette valeur doit être comprise entre la largeur minimale (obtenue avec la propriété LargeurMin) et la largeur maximale (obtenue avec la propriété LargeurMax).
Pour obtenir la largeur actuelle d'une fenêtre, utilisez la propriété Largeur.
Pour ne pas modifier ce paramètre, utilisez la constante Défaut.
<Hauteur> : Entier
Nouvelle hauteur totale de la fenêtre. Cette valeur doit être comprise entre la hauteur minimale (obtenue avec la propriété HauteurMin) et la hauteur maximale (obtenue avec la propriété HauteurMax).
Pour obtenir la hauteur actuelle d'une fenêtre, utilisez la propriété Hauteur.
Pour ne pas modifier ce paramètre, utilisez la constante Défaut.
WINDEVEtats et RequêtesWindowsAndroidiPhone/iPadWidget IOSMac CatalystJavaCode Utilisateur (MCU)

Obtenir ou modifier le mode d'affichage d'une fenêtre Masquer les détails

<Résultat> = FenTaille([<Fenêtre> [, <Mode d'affichage>]])
<Résultat> : Constante
Le mode d'affichage de la fenêtre correspond au mode d'affichage :
  • actuel si le paramètre <Mode d'affichage> n'est pas précisé,
  • avant modification si le paramètre <Mode d'affichage> est précisé.
Ce paramètre peut prendre comme valeur :
TailleMaxiFenêtre maximisée.
TailleMiniFenêtre iconisée.
AndroidiPhone/iPadWidget IOSMac Catalyst Non disponible.
TailleNormaleFenêtre ni maximisée, ni minimisée.
<Fenêtre> : Nom de fenêtre
Nom ou alias de la fenêtre à manipuler.
Si ce paramètre n'est pas précisé ou correspond à une chaîne vide (""), le mode d'affichage de la fenêtre en cours est retourné.
AndroidiPhone/iPadWidget IOSMac Catalyst Remarque : La fenêtre doit être non maximisée.
<Mode d'affichage> : Constante optionnelle
Indique le nouveau mode d'affichage de la fenêtre :
TailleMaxiFenêtre maximisée.
TailleMiniFenêtre iconisée.
iPhone/iPadWidget IOSMac Catalyst Non disponible.
TailleNormaleFenêtre ni maximisée, ni minimisée.
Android Ce paramètre n'est pas disponible. Il n'est pas possible de modifier le mode d'affichage de la fenêtre.
Remarques

Fenêtres non redimensionnables

La fonction FenTaille permet de modifier la taille d'une fenêtre même si cette fenêtre est de type "Non redimensionnable".
WINDEVEtats et RequêtesWindowsLinuxJavaCode Utilisateur (MCU)

Mode d'affichage

Si la taille de la fenêtre est supérieure à la résolution de l'écran et si l'option "Ascenseurs automatiques" est cochée (onglet "Style" de la description de la fenêtre), des ascenseurs sont automatiquement ajoutés pour faire défiler la fenêtre.
Par exemple, une fenêtre a été créée en mode 800*600 plein écran (ou 240*600). Des ascenseurs apparaîtront lorsque cette fenêtre sera affichée en mode 640*480 (ou 240*320).
WINDEVEtats et RequêtesWindowsLinuxJavaCode Utilisateur (MCU)

Boutons de la barre de titre

Seules les fenêtres ayant un bouton d'agrandissement dans leur barre de titre peuvent être redimensionnées par la souris.
Les fenêtres qui n'ont pas de bouton d'agrandissement dans leur barre de titre ne peuvent pas être maximisées. Dans ce cas, une erreur sera générée.
Les fenêtres qui n'ont pas de bouton d'iconisation dans leur barre de titre ne peuvent pas être iconisées. Dans ce cas, une erreur sera générée.
WINDEVEtats et RequêtesWindowsJavaCode Utilisateur (MCU)

Fenêtre mère/fenêtre fille

Lorsqu'une fenêtre mère est iconisée, toutes ses fenêtres filles sont iconisées en même temps. Seul l'icône de la fenêtre mère est présente dans le bureau de Windows.
WINDEVEtats et RequêtesWindowsJavaCode Utilisateur (MCU)

Fonctions équivalentes

  • FenTaille("", TailleMini) est équivalent à Iconise().
  • FenTaille("", TailleMaxi) est équivalent à Maximise().
  • FenTaille("", TailleNormale) est équivalent à Restaure().
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale