UDF > GUI > GuiToolTip >


_GUIToolTip_SetTipTextColor

Définit la couleur du texte d'un contrôle info-bulle

#include <GuiToolTip.au3>
_GUIToolTip_SetTipTextColor ( $hWnd, $iColor )

Paramètres

$hWnd Handle du contrôle info-bulle (retourné par _GUIToolTip_Create.)
$iColor Nouvelle couleur de texte (voir Remarques)

Valeur de retour

Aucune.

Remarque

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.

En relation

_GUIToolTip_GetTipTextColor

Exemple

#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