ToolTip

Zeigt ein Immer-Im-Vordergrund-Fenster an beliebiger Stelle auf dem Bildschirm an.

ToolTip Text, X, Y, WelcherToolTip

Parameter

Text

Typ: Zeichenkette

Wenn leer oder weggelassen, wird der Tooltip (falls vorhanden) versteckt. Andernfalls geben Sie eine Zeichenkette an, die im Tooltip angezeigt werden soll. Um einen Tooltip mehrzeilig zu machen, trennen Sie jede Zeile mit einem Zeilenvorschubzeichen (`n), z.B. "Zeile1`nZeile2".

Wenn Text relativ lang ist, kann es via Fortsetzungsbereich in mehrere kurze Zeilen aufgeteilt werden, um die Übersichtlichkeit und Wartbarkeit des Skripts zu verbessern.

X, Y

Typ: Integer

Wenn weggelassen, wird der Tooltip in der Nähe des Mauszeigers angezeigt. Andernfalls geben Sie die X- und Y-Koordinate der oberen linken Ecke des Tooltips relativ zum Clientbereich des aktiven Fensters an (mit CoordMode "ToolTip" können die Koordinaten relativ zum Bildschirm gemacht werden).

WelcherToolTip

Typ: Integer

Wenn weggelassen, wird standardmäßig 1 verwendet (der erste Tooltip). Andernfalls geben Sie eine Nummer zwischen 1 und 20 an, um zu bestimmen, mit welchem Tooltip gearbeitet werden soll, wenn mehrere Tooltips gleichzeitig verwendet werden.

Rückgabewert

Typ: Integer

Wenn ein Tooltip angezeigt oder aktualisiert wird, gibt diese Funktion die HWND-Nummer (eindeutige ID) des Tooltip-Fensters zurück. Diese Nummer kann verwendet werden, um den Tooltip zu verschieben oder Tooltip-Steuerelementmeldungen zu senden.

Wenn Text leer ist oder weggelassen wird, wird 0 zurückgegeben.

Bemerkungen

Ein typischer Tooltip sieht wie folgt aus: ToolTip

Wenn die angegebene X- und Y-Koordinate dazu führen, dass der Tooltip außerhalb des Bildschirms oder unter Windows 8 oder höher außerhalb des Arbeitsbereichs des Bildschirms liegt, wird der Tooltip neu positioniert, um vollständig sichtbar zu bleiben.

Der Tooltip wird solange angezeigt, bis eine der folgenden Bedingungen erfüllt ist:

Mit Mitteln wie der OwnDialogs-Option kann ein Tooltip einem GUI-Fenster untergeordnet werden. Tooltips dieser Art werden automatisch zerstört, sobald ihr übergeordnetes Fenster zerstört wird.

CoordMode, TrayTip, GUI, MsgBox, InputBox, FileSelect, DirSelect

Beispiele

Zeigt einen mehrzeiligen Tooltip an einer bestimmten Position im aktiven Fenster an.

ToolTip "Mehrzeiliger`nTooltip", 100, 150

Versteckt einen Tooltip nach einer gewissen Zeit, ohne Sleep verwenden zu müssen (was den aktuellen Thread anhalten würde).

ToolTip "Zeitgesteuerter Tooltip`nDies wird 5 Sekunden lang angezeigt."
SetTimer () => ToolTip(), -5000