Ajoute une icône standard et une chaîne titre
#include <GuiToolTip.au3>
_GUIToolTip_SetTitle ( $hWnd, $sTitle [, $iIcon = 0] )
$hWnd | Handle du contrôle info-bulle (retourné par _GUIToolTip_Create.) |
$sTitle | Chaîne titre |
$iIcon | [optionnel] Doit prendre l'une des valeurs ci-dessous: $TTI_NONE (0) - Pas d'icône [par défaut] $TTI_INFO (1) - Icône Information $TTI_WARNING (2) - Icône Attention $TTI_ERROR (3) - Icône Erreur $TTI_INFO_LARGE (4) - Icône Large Information $TTI_WARNING_LARGE (5) - Icône large Avertissement $TTI_ERROR_LARGE (6) - Icône large Erreur Les constantes sont définies dans ToolTipConstants.au3 |
Succès: | Retourne True. |
Échec: | Retourne False. |
Avec Windows XP SP2 et les versions ultérieures, $iIcon peut contenir une valeur HICON. Toute valeur supérieure à 3 est supposée être une HICON.
Le titre d'une info-bulle apparaît au-dessus du texte, dans une police différente. Il ne suffit pas d'avoir un titre; l'info-bulle doit avoir aussi un texte, sinon il ne s'affiche pas.
Un titre avec une icône, mais aucun texte dans le titre n'affichera pas le titre ou l'icône. Vous devez définir le texte du titre, même si c'est seulement un caractère, si vous prévoyez d'utiliser une icône.
La chaîne d'entrée dans $sTitle ne doit pas dépasser 99 caractères.
_GUIToolTip_GetTitleText, _GUIToolTip_UpdateTipText
#include <GUIConstantsEx.au3> #include <GUIToolTip.au3> Example() Func Example() Local $hGUI = GUICreate(StringTrimRight(@ScriptName, StringLen(".exe")), 350, 200) Local $idAdd = GUICtrlCreateButton("Button", 30, 32, 130, 28) Local $hAdd = GUICtrlGetHandle($idAdd) ; Crée un contrôle info-bulle Local $hToolTip = _GUIToolTip_Create($hGUI) ; Ajoute un élément au contrôle info-bulle _GUIToolTip_AddTool($hToolTip, 0, "Ceci est le texte du ToolTip", $hAdd) ; Définit le titre de l'info-bulle _GUIToolTip_SetTitle($hToolTip, 'Ceci est le titre du ToolTip', $TTI_INFO) GUISetState(@SW_SHOW) Do Until GUIGetMsg() = $GUI_EVENT_CLOSE ; Détruit le contrôle info-bulle _GUIToolTip_Destroy($hToolTip) GUIDelete($hGUI) EndFunc ;==>Example