DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
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
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée (Fonctions de gestion des fenêtres (syntaxe préfixée)).
Voici la liste des principales fonctions permettant de gérer les fenêtres WINDEV et WINDEV Mobile par programmation.
Pour plus de détails :
AbandonneFerme la fenêtre en cours en exécutant l'événement "Clic" du champ Bouton de type ABANDON.
ChangeGabaritChange dynamiquement le gabarit :
  • de toutes les fenêtres de l'application en cours,
  • des fenêtres présentes dans les composants WINDEV utilisés par l'application,
  • d'une fenêtre spécifique du projet.
DélaiAvantFermetureLimite le temps d'affichage d'une fenêtre ou d'une boîte de dialogue.  Si aucune action de l'utilisateur n'est effectuée, lorsque le temps spécifié est écoulé :
  • dans le cas d'une fenêtre, le code d'un bouton de la fenêtre sera exécuté. 
  • dans le cas d'une boîte de dialogue, la boîte de dialogue est automatiquement fermée.
DemandeMiseAJourIHMDemande l'exécution de l'événement "Demande de mise à jour de l'affichage" (et rend la main sans attendre l'exécution de l'événement). Cette fonction est conservée par compatibilité.
DemandeMiseAJourIHMParentDemande l'exécution du traitement "Demande de mise à jour de l'affichage" du parent. Cette fonction est conservée par compatibilité.
DemandeMiseAJourUIDemande l'exécution de l'événement "Demande de mise à jour de l'affichage" (et rend la main sans attendre l'exécution de l'événement).
DemandeMiseAJourUIÉlémentDemande l'exécution de l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié (et rend la main sans attendre l'exécution de l'événement).
DemandeMiseAJourUIParentDemande l'exécution du traitement "Demande de mise à jour de l'affichage" du parent.
EnumèreMenuRenvoie :
  • le nom de la nième option ou sous-option du menu principal de la fenêtre.
  • le nom de la nième option ou sous-option d'un menu contextuel personnalisé (créé avec WINDEV ou WINDEV Mobile).
ExécuteMiseAJourIHMExécute immédiatement le traitement "Demande de mise à jour de l'affichage" de la fenêtre, de la page, de la fenêtre interne, de la page interne, du modèle de champs ou du superchamp. Cette fonction est conservée par compatibilité.
ExécuteMiseAJourIHMParentExécute immédiatement l'événement "Demande de mise à jour de l'affichage" du parent. Cette fonction est conservée par compatibilité.
ExécuteMiseAJourUIExécute immédiatement l'événement "Demande de mise à jour de l'affichage" de la fenêtre, de la page, de la fenêtre interne, de la page interne, du modèle de champs ou du superchamp.
ExécuteMiseAJourUIÉlémentExécute immédiatement l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié.
ExécuteMiseAJourUIParentExécute immédiatement l'événement "Demande de mise à jour de l'affichage" du parent.
FenActiveGFIActive ou désactive le GFI (Grisage des Fenêtres Inaccessibles) :
  • soit d'une fenêtre spécifique.
  • soit de toutes les fenêtres de l'application.
FenAdapteHauteurAdapte la hauteur de la fenêtre au contenu des champs.
FenAdapteLargeurAdapte la largeur de la fenêtre au contenu des champs.
FenAdapteTailleAdapte la taille de la fenêtre au contenu des champs.
FenAgencementEnCoursRenvoie l'indice de l'agencement en cours :
  • dans la fenêtre en cours.
  • dans la fenêtre ou dans la fenêtre interne spécifiée.
FenAttenteDébutOuvre la fenêtre d'attente de l'application.
FenAttenteFinFerme la fenêtre d'attente de l'application ouverte avec la fonction FenAttenteDébut.
FenChangeAgencementApplique un agencement spécifique sur :
  • une fenêtre.
  • une fenêtre interne.
FenChangeAliasModifie l'alias d'une fenêtre.
FenColleFormulaireColle le contenu d'un formulaire stocké dans le presse-papiers.
FenCopieFormulaireCopie le contenu d'un formulaire dans le presse-papiers.
FenCoulissanteVisibleAffiche ou masque une fenêtre coulissante (sliding menu).
FenDésactiveEffetDésactive des effets visuels du moteur graphique de WINDEV (pour une utilisation sous TSE par exemple).
FenDonneHauteurAdaptéeRenvoie la hauteur d'une fenêtre, adaptée au contenu des champs.
FenDonneLargeurAdaptéeRenvoie la largeur d'une fenêtre, adaptée au contenu des champs.
FenEffetInactifActive ou désactive le GFI (Grisage des Fenêtres Inaccessibles) :
  • soit d'une fenêtre spécifique.
  • soit de toutes les fenêtres de l'application.
FenEnCoursIdentifie la fenêtre en cours de saisie.
FenEnExécutionIdentifie la fenêtre contenant le code du WLangage en cours d'exécution.
FenEtatIdentifie ou modifie l'état d'une fenêtre.
FenExtHautRenvoie la hauteur totale d'une fenêtre.
FenExtLargRenvoie la largeur totale d'une fenêtre.
FenExtPosXRenvoie la position horizontale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenExtPosYRenvoie la position verticale du coin haut gauche d'une fenêtre par rapport au coin haut gauche de l'écran.
FenForceGFIForce le GFI (Grisage des Fenêtres Inaccessibles) sur une fenêtre même si cette fenêtre n'est pas inaccessible.
FenHauteurBarreIconeRenvoie ou modifie la hauteur actuelle de la zone "Barre d'icônes" de la fenêtre mère MDI en cours.
FenImageFondModifie l'image de fond d'une fenêtre en précisant le mode d'affichage de cette image.
FenInitialiséePermet de savoir si le code de fin d'initialisation d'une fenêtre a été exécuté.
FenIntHautRenvoie la hauteur interne d'une fenêtre (sans la barre de titre ni le cadre).
FenIntLargRenvoie la largeur interne d'une fenêtre (sans le cadre).
FenIntPosXRenvoie la position horizontale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
FenIntPosYRenvoie la position verticale du coin haut gauche de la zone interne (sans le cadre ni la barre de titre) d'une fenêtre par rapport au coin haut gauche de l'écran.
Nouveauté SaaS
FenOptimise
Permet de changer le mode de création et de dessin des fenêtres. Ce mode sera utilisé par toutes les fenêtres ouvertes après cette fonction.
FenOrientationModifie ou récupère l'orientation d'affichage de la fenêtre courante.
FenPrécédenteIdentifie la fenêtre qui était en cours de saisie avant la fenêtre actuellement en cours de saisie (pour le même projet).
FenRafraîchissementVisibleModifie ou retourne l'état de visibilité du bandeau de rafraîchissement d'une fenêtre.
FenRectangleEcranRenvoie les coordonnées de l'écran qui contient une fenêtre.
FenRepeintRedessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique.
FenTailleLa fonction FenTaille :
  • renvoie ou modifie le mode d'affichage (maximisé, iconisé ou normal) d'une fenêtre,
  • 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.
FenTauxGFIPermet de connaître ou de modifier le taux de grisage des fenêtres utilisant le GFI (Grisage des Fenêtres Inaccessibles).
FermeFerme une fenêtre WINDEV (en renvoyant si nécessaire une valeur).
IconiseIconise une fenêtre WINDEV.
ImageFenêtreCrée l'image de la fenêtre spécifiée dans un fichier BMP.
InitFenêtreInitialise les champs à zéro (ou non) et lance les traitements d'initialisation des champs et de la fenêtre.
MaximiseAffiche une fenêtre WINDEV dans sa taille maximale.
MultitâcheRepeintRe-dessine immédiatement les champs de la fenêtre nécessitant une mise à jour graphique.
OuvreOuvre une fenêtre modale WINDEV.
OuvreAsynchroneOuvre une fenêtre dont le résultat sera récupéré via une procédure WLangage (appelée "callback").
OuvreFenêtreMobileOuvre une fenêtre dans une application mobile.
OuvreFilleOuvre une fenêtre fille non modale.
OuvreMenuPrincipalOuvre le menu principal de la fenêtre en cours.
OuvrePopupOuvre une fenêtre de type popup et attend sa fermeture.
OuvrePopupAsynchroneOuvre une fenêtre de type popup dont le résultat sera récupéré par une procédure WLangage (également appelée "Callback").
OuvrePopupPositionOuvre une fenêtre de type popup en précisant sa position d'ouverture et attend sa fermeture.
OuvreSoeurOuvre une fenêtre soeur non modale.
PleinEcranActive ou désactive le mode plein écran dans les applications en mode Universal Windows 10 App.
RestaureAffiche une fenêtre WINDEV dans sa taille initiale.
TitreEnCoursModifie le titre de la fenêtre en cours (connu par la fonction FenEnCours) et la barre de titre.
TitreSuivantModifie le titre de la prochaine fenêtre à ouvrir.
UtiliseOuvre une fenêtre WINDEV et ferme toutes les autres fenêtres précédemment ouvertes.
Les fonctions suivantes peuvent également être utilisées pour manipuler les fenêtres :
DésactiveFAADésactive une Fonctionnalité Automatique de vos Applications (FAA) sur un champ, sur une fenêtre ou sur l'application en cours.
EnumèreElémentPermet d'énumérer les éléments du projet : fenêtres, pages, états, requêtes, ...
EnumèreSousElémentPermet d'énumérer les sous-éléments d'un élément du projet.
ExécuteFAAExécute une Fonctionnalité Automatique de vos Applications (FAA) sur un champ ou une fenêtre.
FacteurGrandePoliceRenvoie le facteur d'agrandissement courant d'une fenêtre WINDEV (uniquement si Windows est en mode "grandes polices").
NombreFenêtreCalcule le nombre de fenêtres de l'application en cours actuellement ouvertes.
RAZRé-initialise :
  • soit tous les champs de la fenêtre ou de la page en cours (y compris les groupes de champs, les superchamps et les fenêtres internes).
  • soit les champs présents dans un groupe de champs, un superchamp, une fenêtre interne ou une page interne.
StyleDessinPermet de connaître et de modifier :
  • le mode d'affichage des boutons grisés dans les fenêtres de votre application.
  • le mode d'affichage du cadre translucide des fenêtres de votre application.
  • le mode de chargement des images de grande taille.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

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