Functions > Tray >


TrayTip

Affiche une info-bulle de type 'balloon' sur l'icône AutoIt.

TrayTip ( "title", "text", timeout [, option = 0] )

Paramètres

title Le texte qui apparait en gras en haut de l'info-bulle 'balloon'. (63 caractères maximum)
text Message qui sera affiché par l'info-bulle 'balloon'. (255 caractères maximum)
timeout Une estimation de la durée (en secondes) d'affichage de l'info-bulle 'balloon'. (Windows a un mini/maxi d'environ 10-30 secondes, mais ne le respecte pas toujours.)
option [optionnel]
    $TIP_ICONNONE (0) = Pas d'icône (défault)
    $TIP_ICONASTERISK (1) = Icône Information
    $TIP_ICONEXCLAMATION (2) = Icône Warning
    $TIP_ICONHAND (3) = Icône Error
    $TIP_NOSOUND (16) = Désactive le son

Les constantes sont définies dans "TrayConstants.au3"

Valeur de retour

Aucune.

Remarques

L'info-bulle se fermera si l'icône AutoIt disparaît. En conséquence, TrayTip() peut ne pas apparaître si Opt("TrayIconHide", 1) est utilisé ou si l'utilisateur a désactivé l'info-bulle 'balloon' via les paramètres du registre!

Windows XP joue habituellement un son lors de l'affichage d'une info-bulle. Ce son peut être désactivé en ajoutant $TIP_NOSOUND au paramètre option ou en utilisant un titre vide.

Pour effacer une info-bulle affiché, appelez en une autre avec une chaîne de texte vide (et n'importe quel titre).

En relation

MsgBox, ToolTip, TrayIconHide (Option), TraySetToolTip

Exemple

#include <MsgBoxConstants.au3>
#include <TrayConstants.au3>

TrayTip("Je suis un titre", "Je suis le message", 0, $TIP_ICONASTERISK)
MsgBox($MB_SYSTEMMODAL, "", "Pressez OK pour réinitialiser l'info-bulle.")
TrayTip("Efface n'importe quelle info-bulle", "", 0)
MsgBox($MB_SYSTEMMODAL, "", "Pressez OK pour voir une autre info-bulle.")
TrayTip("", "Une info-bulle différente.", 5)
Sleep(5000)