Setzt die Informationen für ein Tool
#include <GuiToolTip.au3>
_GUIToolTip_SetToolInfo ( $hWnd, $sText [, $iID = 0 [, $iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0 [, $iFlags = Default [, $iParam = 0]]]]]]] )
$hWnd | Handle zum Fenster welches das Tool enthält, oder 0 |
$sText | Text für das ToolTip-Control |
$iID | [optional] Identifizierer des Tools (siehe Bemerkungen) |
$iLeft | [optional] X Koordinate der oberen linken Ecke des Rechtecks |
$iTop | [optional] Y Koordinate der oberen linken Ecke des Rechtecks |
$iRight | [optional] X Koordinate der unteren rechten Ecke des Rechtecks |
$iBottom | [optional] Y Koordinate der unteren rechten Ecke des Rechtecks |
$iFlags | [optional] Flags welche die ToolTip Anzeige steuern: $TTF_IDISHWND - Zeigt an, dass $iID das Fenster Handle des Tools ist, anstatt der ID [Standard] $TTF_CENTERTIP - Zentriert das Tooltip-Fenster unterhalb des in $iID festgelegten Tools $TTF_RTLREADING - Zeigt an, dass Text in entgegengesetzter Richtung dargestellt wird $TTF_SUBCLASS - Zeigt an, dass das Control das Fenster des Tool unterklassifizieren soll [Standard] $TTF_TRACK - Positioniert das Control neben dem zugehörigen Tool $TTF_ABSOLUTE - Positioniert das Fenster in den gleichen Koordinaten wie $TTM_TRACKPOSITION. (Siehe Bemerkungen) $TTF_TRANSPARENT - Veranlasst das Control Mausnachrichten an das Parent-Fenster weiterzuleiten $TTF_PARSELINKS - Zeigt an, dass Links im Text des Controls geparst werden sollen |
$iParam | [optional] anwendungsspezifischer Wert der mit dem Tool verknüpft ist |
Manche interne Eigenschaften sind bereits enthalten, wenn das Tool erstellt wird und werden nicht geändert, wenn eine $TTM_SETTOOLINFO Nachricht gesendet wird.
Wenn man einfach Werte einer TOOLINFO Struktur zuordnet und es an ein ToolTip-Control mit der Nachricht $TTM_SETTOOLINFO übergibt, könnten diese Eigenschaften verloren gehen.
Stattdessen sollte man zuerst die aktuelle TOOLINFO Struktur durch Senden einer $TTM_GETTOOLINFO Nachricht anfordern.
Dann kann der Inhalt dieser Struktur verändert, und mit $TTM_SETTOOLINFO zurück an das ToolTip-Control gegeben werden.
Wenn man $TTM_SETTOOLINFO aufruft, darf die Stringlänge, im Textmember der TOOLINFO Struktur, 80 Zeichen nicht überschreiten.
- - - - - - - - Erklärung der Controls - - - - - - - -