DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 2025 !
Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Activation sous l'éditeur
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
FenOptimise (Fonction)
En anglais : WinOptimize
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.
Cette fonction permet notamment d'optimiser l'ouverture et le dessin des fenêtres contenant beaucoup de champs.
Exemple
FenOptimise(foSansHandle)
Ouvre(FEN_Accueil)
Syntaxe
<Résultat> = FenOptimise(<Mode>)
<Résultat> : Constante de type Entier
Ancien mode utilisé par les fenêtres :
foAvecHandleLes fenêtres en exécution utilisent le mécanisme des handles.
foDirect2DLes fenêtres en exécution utilisent le mécanisme "Direct 2D".
Attention : Cette fonctionnalité est disponible uniquement à partir de la version 2025 Update 4.
foSansHandleLes fenêtres en exécution n'utilisent pas le mécanisme des handles.
<Mode> : Entier
Nouveau mode de création et de dessin des fenêtres :
foAvecHandle Mode par défaut : Les fenêtres en exécution utilisent le mécanisme des handles. Dans ce mode, le processeur du poste se charge d'afficher et de dessiner les fenêtres et leurs champs. Il ne peut pas y avoir plus de 1000 handles simultanément.
foDirect2DMode optimisé : Les fenêtres en exécution utilisent le mécanisme "Direct 2D". Dans ce cas, le dessin de la fenêtre et de ses champs est effectué par la carte graphique.
Attention : Cette fonctionnalité est disponible uniquement à partir de la version 2025 Update 4.
foSansHandleMode optimisé : Dans ce mode, le processeur se charge d'afficher les fenêtres et leurs champs. Un seul handle est créé pour la fenêtre et ses champs. Cette constante permet de s'affranchir de la limite des 1000 handles.
Attention : ce mode n'est pas compatible avec certaines fonctions WLangage, notamment la fonction Handle.
Remarques

Activation sous l'éditeur

L'activation des optimisations peut également être définie sous l'éditeur de fenêtres. Il suffit d'afficher dans le volet "Modifieur" les options de la fenêtre, puis dans le groupe "Détails", d'indiquer l'option voulue pour les "Optimisations".
Classification Métier / UI : Code UI
Version minimum requise
  • Version 2025
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/06/2025

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