DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Configuration du poste des utilisateurs finaux
  • Equivalence
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
FenEffetInactif (Fonction)
En anglais : WinInactiveEffect
Avertissement
A partir de la version 17 (76), cette fonctionnalité n'est plus disponible
Active 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. Dans ce cas, les fenêtres paramétrées spécifiquement avec la fonction FenEffetInactif ne seront pas prises en compte.
Le GFI consiste à griser automatiquement la ou les fenêtres inaccessibles. Pour plus de détails, consultez Grisage automatique des fenêtres.
Exemple
// -- Code de clic du bouton "BTN_Valider"
// Activation du GFI de la fenêtre "FEN_SaisieClient"
FenEffetInactif(FEN_SaisieClient, Vrai)
// Ouverture d'une boîte de dialogue
Dialogue("Voulez-vous enregistrer les modifications ?")
// Tant que la boîte de dialogue est affichée,
// la fenêtre "FEN_SaisieClient" est grisée
// -- Initialisation du projet
// Désactivation du GFI de toutes les fenêtres de l'application
FenEffetInactif(Faux)
Syntaxe

Activer ou désactiver le GFI d'une fenêtre spécifique Masquer les détails

<Résultat> = FenEffetInactif(<Fenêtre manipulée> , <Activation du GFI>)
<Résultat> : Booléen
Etat d'activation du GFI précédent :
  • Vrai : le GFI était activé sur la fenêtre spécifiée.
  • Faux : le GFI n'était pas activé sur la fenêtre spécifiée.
<Fenêtre manipulée> : Nom de fenêtre
Nom ou alias de la fenêtre à manipuler. Cette fenêtre doit être ouverte.
<Activation du GFI> : Booléen
Nouvel état d'activation du GFI :
  • Vrai : le GFI est activé sur la fenêtre spécifiée.
  • Faux : le GFI n'est pas activé sur la fenêtre spécifiée.

Activer ou désactiver le GFI de toutes les fenêtres de l'application Masquer les détails

<Résultat> = FenEffetInactif(<Activation du GFI> [, <Taux de grisage>])
<Résultat> : Booléen
Etat d'activation du GFI précédent :
  • Vrai : le GFI était activé sur les fenêtres de l'application.
  • Faux : le GFI n'était pas activé sur les fenêtres de l'application.
<Activation du GFI> : Booléen
Nouvel état d'activation du GFI :
  • Vrai : le GFI est activé sur les fenêtres de l'application.
  • Faux : le GFI n'est pas activé sur les fenêtres de l'application.
<Taux de grisage> : Entier optionnel
Taux de grisage à appliquer (compris entre 0 et 100). Par défaut, le taux de grisage est égal à 25.
Remarques

Configuration du poste des utilisateurs finaux

Selon la configuration du poste des utilisateurs finaux, le GFI peut également être sans effet.
En effet, le GFI prend en compte les caractéristiques de la carte graphique, la vitesse du processeur, ...
En cas de problème, conseillez à vos utilisateurs finaux de mettre à jour le pilote de leur carte graphique.
Remarque : Pour fonctionner, le poste des utilisateurs finaux doit :
  • être en mode d'affichage supérieur à 256 couleurs.
  • être en mode 32 ou 64 bits.
  • être sous Windows Vista ou supérieur.
  • utiliser le niveau maximal d'"Accélération matérielle" de la carte graphique (propriétés avancées d'affichage du poste).

Equivalence

L'affichage ou non du GFI peut également être configuré par la fonction FenDésactiveEffet.
Composante : wd170obj.dll
Version minimum requise
  • Version 10
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