DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Titre des boîtes de dialogues
  • Présentation du titre
  • Fenêtre iconisée
  • Cas particulier sous Android et iOS : Utilisation de la fonction Sablier
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
Modifie le titre de la prochaine fenêtre à ouvrir.
Rappel : Par défaut, le titre de la fenêtre est celui défini sous l'éditeur.
WEBDEV - Code Serveur Modifie le titre de la prochaine boîte de dialogue ouverte.
Android Remarque : Exécutée dans le code d'initialisation du projet, la fonction TitreSuivant permet de mettre à jour le message de chargement affiché sur le splash screen.
Exemple
WINDEVEtats et RequêtesAndroidWidget AndroidiPhone/iPadJavaCode Utilisateur (MCU)Ajax
// Modification du titre de la prochaine fenêtre à ouvrir
TitreSuivant("Modification d'une fiche client")
Syntaxe
TitreSuivant(<Nouveau titre>)
<Nouveau titre> : Chaîne de caractères
Nouveau titre de la prochaine fenêtre ou boîte de dialogue à ouvrir.
WEBDEV - Code Serveur Nouveau titre de la prochaine boîte de dialogue à ouvrir.
Remarques

Titre des boîtes de dialogues

Par défaut, les fenêtres ouvertes par les fonctions Avertissement, Confirmer, Dialogue, Erreur, ErreurInfo, Info, OKAnnuler ou OuiNon ont le même titre que la fenêtre précédente. La fonction TitreSuivant permet de modifier ce titre.
WEBDEV - Code Serveur La fonction TitreSuivant permet de modifier le titre des boites de dialogue ouvertes par les fonctions Confirmer, OKAnnuler ou OuiNon. Il n'est pas possible de modifier le titre des boîtes de dialogue affichées par les fonctions Erreur et Info.
WINDEVEtats et RequêtesCode Utilisateur (MCU)

Présentation du titre

Les fonctions de dessin dans les listes (fonctions commençant par "g") permettent de :
  • ajouter des dessins au titre,
  • modifier la mise en forme d'un titre (couleur de fond, couleur de texte, etc.) avec les fonctions gFond et gStylo.
Par exemple : pour modifier la couleur de texte et la couleur de fond d'un titre :
TitreSuivant(EOT + gFond(RVB(0, 255, 255)) + gStylo(RVB(255, 0, 0)) + "Test de couleur")
Cas particulier sous Windows Vista et supérieur : Les fenêtres utilisant le look "Aero system" ne peuvent pas avoir de titre graphique : la partie graphique est ignorée. Si "Aero" n'est pas actif, le titre graphique sera affiché normalement.
WINDEVEtats et RequêtesJavaCode Utilisateur (MCU)

Fenêtre iconisée

Quand une fenêtre est iconisée, le titre de cette fenêtre apparaît à côté de l'icône dans la barre de tâches.
AndroidiPhone/iPad

Cas particulier sous Android et iOS : Utilisation de la fonction Sablier

L'utilisation de la fonction Sablier provoque l'affichage d'une jauge infinie. L'interface de l'application n'est plus manipulable par l'utilisateur durant le temps d'affichage du sablier.
Par défaut, aucun message n'est affiché à côté de la jauge.
Il est possible de réaliser les actions suivantes :
  • Pour afficher un message, utilisez la fonction TitreSuivant.
  • Pour modifier le message alors que la jauge est affichée, il suffit de ré-exécuter les fonctions TitreSuivant puis Sablier.
  • Pour masquer la jauge, utilisez la fonction Sablier avec le paramètre <Activé> = Faux autant de fois que la fonction Sablier a été utilisée avec le paramètre <Activé> = Vrai.
Remarque : Lors de l'exécution de traitements longs, il est conseillé d'ajouter des appels à la fonction Multitâche dans le code afin de laisser le temps à la jauge de rafraîchir son affichage.
Android Exemple :
// Cet exemple montre une copie de plusieurs fichiers HFSQL
// depuis un serveur HFSQL vers un répertoire local.
// Dans cet exemple, on affiche une information pour chaque copie.
// sConnexion est une connexion définie par programmation.
 
gsMonCheminHFLocal est une chaîne = SysRepCarteStockage() + fSep() + "MonApplication Data" + fSep()
sMotDePasse est une chaîne = "Mon mot de passe"
 
TitreSuivant("Copie du fichier Catégorie")
Sablier(Vrai)
SI PAS HCopieFichier("", ...
gsMonCheminHFLocal + Catégorie..Nom + ".fic", sConnexion, Catégorie..Nom + ".fic", ...
hCopieIndex, "", sMotDePasse) ALORS
Erreur("Erreur pendant la copie du fichier " + Catégorie..Nom + " en local")
FIN
 
TitreSuivant("Copie du fichier CompteBancaire")
Sablier(Vrai)
SI PAS HCopieFichier("", gsMonCheminHFLocal + CompteBancaire..Nom + ".fic", ...
sConnexion, CompteBancaire..Nom + ".fic", hCopieIndex, "", sMotDePasse) ALORS
Erreur("Erreur pendant la copie du fichier " + Catégorie..Nom + " en local")
FIN
 
TitreSuivant("Copie du fichier Opérations")
Sablier(Vrai)
SI PAS HCopieFichier("", gsMonCheminHFLocal + Operations..Nom + ".fic", ...
sConnexion, Operations..Nom + ".fic", hCopieIndex, "", sMotDePasse) ALORS
Erreur("Erreur pendant la copie du fichier " + Catégorie..Nom + " en local")
FIN
 
TitreSuivant("Copie du fichier SousCatégorie")
Sablier(Vrai)
SI PAS HCopieFichier("", gsMonCheminHFLocal + SousCatégorie..Nom + ".fic", ...
sConnexion, SousCatégorie..Nom + ".fic", hCopieIndex, "", sMotDePasse) ALORS
Erreur("Erreur pendant la copie du fichier " + Catégorie..Nom + " en local")
FIN
 
TitreSuivant("Copie du fichier Utilisateur")
Sablier(Vrai)
SI PAS HCopieFichier("", gsMonCheminHFLocal + Utilisateur..Nom + ".fic", ...
sConnexion, Utilisateur..Nom + ".fic", hCopieIndex, "", sMotDePasse) ALORS
Erreur("Erreur pendant la copie du fichier " + Catégorie..Nom + " en local")
FIN
// Fermeture des sabliers
Sablier(Faux)
Sablier(Faux)
Sablier(Faux)
Sablier(Faux)
Sablier(Faux)
 
Info("La copie des fichiers sur le Smartphone est maintenant terminée.")
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