Définit les informations d'un élément déclencheur
#include <GuiToolTip.au3>
_GUIToolTip_SetToolInfo ( $hWnd, $sText [, $iID = 0 [, $iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0 [, $iFlags = Default [, $iParam = 0]]]]]]] )
$hWnd | Handle de la fenêtre qui contient l'élément, ou 0 |
$sText | Texte du contrôle info-bulle |
$iID | [optionnel] Identifiant de l'élément, ou le handle de fenêtre du contrôle auquel l'élément est affecté |
$iLeft | [optionnel] Coordonnée X du coin supérieur gauche du rectangle |
$iTop | [optionnel] Coordonnée Y du coin supérieur gauche du rectangle |
$iRight | [optionnel] Coordonnée X du coin inférieur droit du rectangle |
$iBottom | [optionnel] Coordonnée Y du coin inférieur droit du rectangle |
$iFlags | [optionnel] Flags qui contrôlent l'affichage des info-bulle: TTF_IDISHWND = Indique que $iID est le handle de la fenêtre de l'élément à la place de l'ID TTF_CENTERTIP = Centre la fenêtre au dessous del'élément spécifié par $iID TTF_RTLREADING = Indique que le texte sera affiché dans la direction opposée TTF_SUBCLASS = Indique que le contrôle doit prendre le dessus sur la fenêtre de l'élément déclencheur pour intercepter les messages TTF_TRACK = Positionne le contrôle proche de l'élément déclencheur TTF_ABSOLUTE = Positionne la fenêtre aux mêmes coordonnées fournies par TTM_TRACKPOSITION TTF_TRANSPARENT = Force le contrôle à transmettre les messages de la souris à la fenêtre parent TTF_PARSELINKS = Indique que les liens dans le texte du contrôle doivent être affichés en tant que liens |
$iParam | [optionnel] Valeur définie par l'application qui est associée à l'élément |
Certaines propriétés internes d'un élément sont établis lorsque l'élément est créé, et ne sont pas recalculées lorsqu'un message $TTM_SETTOOLINFO est envoyé.
Si vous assignez simplement les valeurs à une structure TOOLINFO et la passez au contrôle info-bulle avec un message $TTM_SETTOOLINFO, ces propriétés peuvent être perdues.
Au lieu de cela, votre application doit d'abord demander structure TOOLINFO actuelle de l'élément en envoyant un message $TTM_GETTOOLINFO.
Puis, modifiez les membres de cette structure si nécessaire et la transmettre au contrôle info-bulle avec $TTM_SETTOOLINFO.
Lorsque vous appelez $TTM_SETTOOLINFO, la chaîne pointée par le membre Text de la structure TOOLINFO ne doit pas dépasser 80 caractères.