Anzeige eines Ballon-Tipps am AutoIt-Icon.
TrayTip ( "title", "text", timeout [, option = 0] )
title | Der Text erscheint in Fettschrift oben im Ballon-Tipp (maximal 63 Zeichen). |
text | Nachricht, die im Ballon-Tipp angezeigt werden soll (maximal 255 Zeichen). |
timeout | Eine grobe Schätzung der Anzeigezeit des Ballon Tips. (Windows hat ein Min./Max. von ca. 10-30 Sekunden, aber akzeptiert nicht immer eine Zeit in diesem Bereich) |
option | [optional] $TIP_ICONNONE (0) = Kein Icon (Standardwert) $TIP_ICONASTERISK (1) = Info-Icon, $TIP_ICONEXCLAMATION (2) = Achtung-Icon, $TIP_ICONHAND (3) = Error-Icon $TIP_NOSOUND (16) = Ton aus Die Konstanten sind in TrayConstants.au3 definiert. |
Ein TrayTip wird geschlossen, wenn das AutoIt-Icon verschwindet. Konsequenterweise erscheint der TrayTip() nicht, wenn die Option AutoItSetOption("TrayIconHide", 1) gesetzt wurde oder wenn die Anzeige von Ballon-Tipps durch den Anwender via Registry-Eintrag ausgeschaltet wurde.
Windows XP spielt normalerweise einen Sound, wenn ein Ballon-Tipp angezeigt wird. Das kann durch die Addition von $TIP_NOSOUND zum options-Parameter oder durch die Eingabe eines leeren Titels verhindert werden.
Um einen angezeigten Ballon-Tipp zu entfernen, wird ein weiterer Tipp mit einem leeren String (und beliebigem Titel) aufgerufen.
MsgBox, ToolTip, TrayIconHide (Option), TraySetToolTip
#include <MsgBoxConstants.au3>
#include <TrayConstants.au3>
TrayTip("Ich bin ein Titel", "Ich bin die Nachricht", 0, $TIP_ICONASTERISK)
MsgBox($MB_SYSTEMMODAL, "", "Klicke auf OK um einen weiteren Traytip zu sehen.")
TrayTip("Leert einen Traytip", "", 0)
MsgBox($MB_SYSTEMMODAL, "", "Klicke auf OK um einen weiteren Traytip zu sehen.")
TrayTip("", "Ein anderer Traytip.", 5)
Sleep(5000)