DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Barre de message
  • Présentation
  • Ajouter une case dans la barre de message de la fenêtre en cours
  • Comment le faire ?
  • Exemple
  • Fonctions WLangage associées aux barres de message
  • Propriétés WLangage permettant de gérer les barres de messages
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
Programmer une barre de message
Présentation
WINDEV permet de manipuler une barre de message et une case d'une barre de message directement par programmation. Il suffit d'utiliser directement la variable de la barre de message ou de la case dans le code.
La variable d'une barre de message correspond au nom de la barre de message. La variable d'une case d'une barre de message correspond au nom de la case.
Ajouter une case dans la barre de message de la fenêtre en cours

Comment le faire ?

Pour ajouter une case par programmation dans une barre de message, il suffit d'utiliser la fonction MessageAjouteCase.
Cette case peut ensuite être manipulée par diverses propriétés. Attention : Le nom d'une case créée avec la fonction MessageAjouteCase doit être entouré d'opérateurs d'indirection ({ }) pour être manipulée avec les propriétés WLangage.

Exemple

L'exemple suivant permet d'ajouter une case dans la barre de message de la fenêtre en cours.
Cette case affiche les coordonnées du curseur de la souris. Le fond de cette case est rouge. La police utilisée dans cette case est en gras.
// -- Code d'initialisation de la fenêtre
// Ajoute la case "MaCase" dans la barre de message de la fenêtre en cours
MessageAjouteCase("MaCase", 100, RougeClair)
// Modifie la graisse des informations affichées dans la case "MaCase"
// Les opérateurs d'indirection sont nécessaires avec une case créée
// avec la fonction MessageAjouteCase
{"MaCase"}..PoliceGras = Vrai
// -- Code optionnel de survol de la souris
// Affiche les coordonnées du curseur de la souris dans la case "MaCase"
Message("MaCase", SourisPosX() + " , " + SourisPosY())
Fonctions WLangage associées aux barres de message
Les différents fonctions associées aux barres de message sont les suivantes :
JaugeAffiche une jauge dans la barre de message de la fenêtre en cours.
MessageAffiche (ou efface) un message dans la barre de message de la fenêtre en cours.
MessageAjouteCaseAjoute une case dans la barre de message de la fenêtre en cours.
MessageSupprimeCaseSupprime une case de la barre de message de la fenêtre en cours.

Remarque : Le nom d'une case créée avec la fonction MessageAjouteCase doit être entouré d'opérateurs d'indirection pour être manipulée avec les propriétés WLangage.
Propriétés WLangage permettant de gérer les barres de messages
Les principales propriétés permettant de gérer les barres de messages sont les suivantes :
BarreDeMessagePermet de savoir si la barre de messages de la fenêtre est activée et permet de l'activer si nécessaire.
MessagePermet de connaître et de modifier le message d'aide associé au champ ou à la fenêtre.

Des propriétés spécifiques sont également disponibles sur chaque case d'une barre de message. Pour plus de détails, consultez Propriétés associées aux cases des barres de message.
Version minimum requise
  • Version 9
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