PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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.
Versions 21 et supérieures
Android Remarque : Exécutée dans le code d'initialisation du projet, la fonction TitreSuivant permet de mettre à jour le libellé affiché sur le splash screen.
Nouveauté 21
Android Remarque : Exécutée dans le code d'initialisation du projet, la fonction TitreSuivant permet de mettre à jour le libellé affiché sur le splash screen.
Android Remarque : Exécutée dans le code d'initialisation du projet, la fonction TitreSuivant permet de mettre à jour le libellé affiché sur le splash screen.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
WINDEVEtats et RequêtesAndroidWidget AndroidiPhone/iPadWindows MobileJavaAjaxCode Utilisateur (MCU)
// 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 (avec guillemets)
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êtesWindows MobileCode 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.
Versions 15 et supérieures
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.")
Nouveauté 15
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.")
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.")
Composantes
WINDEVEtats et Requêtes wd230obj.dll
WEBDEV - Code Serveur wd230page.dll
Windows Mobile wp230obj.dll
Java wd230java.jar
Linux wd230obj.so
Android wd230android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire