Funktionreferenz


_GUIToolTip_SetTipBkColor

Beschreibung anzeigen in

Setzt die Hintergrundfarbe eines ToolTips

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

Parameter

$hWnd Handle des Controls (welches von _GUIToolTip_Create zurückgegeben wird.)
$iColor Neue Hintergrundfarbe (siehe Bemerkungen)

Rückgabewert

Keine.

Bemerkungen

Der Farbwert in der _GUIToolTip_SetTipBkColor() Funktion ist im COLORREF (BGR) Format 0x00bbggrr.
Das letzte Byte beinhaltet die Sättigung des Rotanteils, das mittlere Byte die Sättigung des Grünanteils und das erste und höchste Byte beinhaltet die Sättigung des Blauanteils.

- - - - - - - - Erklärung der Controls - - - - - - - -

Verwandte Funktionen

_GUIToolTip_GetTipBkColor, _GUIToolTip_SetTipTextColor

Beispiel

#include <GUIConstantsEx.au3>
#include <GUIToolTip.au3>
#include <MsgBoxConstants.au3>
#include <WinAPITheme.au3>

Example()

Func Example()
    Local $hGUI = GUICreate("ToolTip Get/Set Tip BkColor (v" & @AutoItVersion & ")", 350, 200)

    Local $idButton = GUICtrlCreateButton("Button", 30, 32, 130, 28)
    Local $hButton = GUICtrlGetHandle($idButton)

    ; Create a tooltip control
    Local $hToolTip = _GUIToolTip_Create($hGUI, $TTS_BALLOON)
    _WinAPI_SetWindowTheme($hToolTip, "", "")
    ; Change the color settings for the tooltip, color setting is a COLORREF (BGR) value.
    _GUIToolTip_SetTipBkColor($hToolTip, 0x395A00)
    _GUIToolTip_SetTipTextColor($hToolTip, 0x1EBFFF)

    ; Add a tool to the tooltip control
    _GUIToolTip_AddTool($hToolTip, 0, "This is the ToolTip text", $hButton)
    GUISetState(@SW_SHOW)

    ; Retrieve the background color of the tooltip.
    MsgBox($MB_SYSTEMMODAL, 'Message', 'Background color : 0x' & Hex(_GUIToolTip_GetTipBkColor($hToolTip), 6))

    While 1
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
    ; Destroy the tooltip control
    _GUIToolTip_Destroy($hToolTip)
    GUIDelete($hGUI)
EndFunc   ;==>Example