DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Souris
  • Divers
  • Fonctionnement sous Android
  • Fonctionnement sous iPhone/iPad
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
Transforme le curseur souris (curseur du stylet) en sablier et inversement. Il est ainsi possible de prévenir l'utilisateur qu'un traitement relativement long est en cours en affichant un sablier. Pendant la durée de l'affichage du sablier, la fenêtre est inactive : l'utilisateur ne peut pas cliquer dans la fenêtre.
AndroidiPhone/iPad Affiche ou masque une jauge sans fin.
Exemple
Sablier()         // Affichage du sablier
ProcTraitement()  // Traitement long
Sablier(Faux)     // Restitution du pointeur initial
AndroidiPhone/iPad
// Affichage du message dans la jauge
TitreSuivant("Connexion ...") 
Sablier() 

// Traitement long
ProcTraitement()  

// Sous Android et IOS, mise à jour de la jauge pendant le traitement.
Multitâche(-1)    

// Arrêt de la jauge infinie
Sablier(Faux)     
TitreSuivant("")
Syntaxe
Sablier([<Activation>])
<Activation> : Constante optionnelle
Constante d'activation ou de désactivation :
FauxAnnule le sablier activé en dernier. Si ce sablier est le seul sablier activé, le curseur de la souris retrouve sa forme originale.
fauxToutSablierAnnule tous les sabliers en cours pour retrouver la forme originale du curseur de souris.
iPhone/iPad Supprime la jauge infinie.
Vrai
(Valeur par défaut)
Active le sablier.
Remarques

Divers

  • Pour remettre le curseur dans son état initial :
    • appelez la fonction Sablier(Faux) autant de fois que Sablier(Vrai) a été exécutée.
    • utilisez la constante FauxToutSablier.
  • Lorsqu'un traitement WLangage se termine, le curseur est automatiquement rétabli sous sa forme normale.
Android

Fonctionnement sous Android

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 la fonction TitreSuivant puis la fonction Sablier.
  • Pour masquer la jauge, utilisez la fonction Sablier avec le paramètre <Activation> = Faux autant de fois que la fonction Sablier a été utilisée avec le paramètre <Activation> = 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.
iPhone/iPad

Fonctionnement sous iPhone/iPad

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.
Pour afficher un message, utilisez la fonction TitreSuivant.
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.
Composante : wd290obj.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