Définit la couleur du texte d'un contrôle info-bulle
#include <GuiToolTip.au3>
_GUIToolTip_SetTipTextColor ( $hWnd, $iColor )
$hWnd | Handle du contrôle info-bulle (retourné par _GUIToolTip_Create.) |
$iColor | Nouvelle couleur de texte (voir Remarques) |
La valeur de la couleur utilisée dans la fonction _GUIToolTip_SetTipBkColor() est une valeur COLORREF (BGR) dans le format 0x00bbggrr. L'octet de poids faible contient une valeur pour l'intensité relative de rouge, le second octet contient une valeur pour le vert et le troisième octet contient une valeur pour le bleu.
L'octet de poids fort doit être zéro.
#include <GUIConstantsEx.au3> #include <GUIToolTip.au3> #include <WinAPITheme.au3> Example() Func Example() Local $hGUI = GUICreate(StringTrimRight(@ScriptName, StringLen(".exe")), 350, 200) Local $idButton = GUICtrlCreateButton("Button ToolTip", 30, 32, 130, 28) Local $hButton = GUICtrlGetHandle($idButton) ; Crée un contrôle info-bulle Local $hToolTip = _GUIToolTip_Create($hGUI, $TTS_BALLOON) ; Si vous utilisez un paramètre de thème Windows, il est désactivé pour que l'info-bulle ; soit affichée, ainsi vous pouvez modifier les marges et voir le changement _WinAPI_SetWindowTheme($hToolTip, "", "") ; The color value used in the _GUIToolTip_SetTipBkColor function is a COLORREF (BGR) value. _GUIToolTip_SetTipBkColor($hToolTip, 0x395A00) ; La valeur de la couleur utilisée dans la fonction _GUIToolTip_SetTipBkColor est une valeur COLORREF (BGR). _GUIToolTip_SetTipTextColor($hToolTip, 0x1EBFFF) ; Ajoute un élément au contrôle info-bulle _GUIToolTip_AddTool($hToolTip, 0, "This is the ToolTip text", $hButton) GUISetState(@SW_SHOW) Do Until GUIGetMsg() = $GUI_EVENT_CLOSE ; Détruit le contrôle info-bulle _GUIToolTip_Destroy($hToolTip) GUIDelete($hGUI) EndFunc ;==>Example