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
  • Taux de grisage
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
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 FenActiveGFI ne seront pas prises en compte.
Active ou désactive le GFI (Grisage des Fenêtres Inaccessibles) d'une fenêtre spécifique.
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"
FenActiveGFI(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
FenActiveGFI(Faux)
Syntaxe

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

<Résultat> = FenActiveGFI(<Fenêtre> , <Activation du GFI>)
<Résultat> : Booléen
État 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> : 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> = FenActiveGFI(<Activation du GFI>)
<Résultat> : Booléen
État 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.
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, etc.
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 2000 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).

Taux de grisage

Par défaut, le taux de grisage des fenêtres est égal à 18 %. Pour modifier ce taux, utilisez la fonction FenTauxGFI.
Composante : wd300obj.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 30/08/2023

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