Функция _GUIToolTip_UpdateTipText

 ↑  ←  Описание функции


_GUIToolTip_UpdateTipText

Устанавливает текст ToolTip для объекта

#include <GuiToolTip.au3>
_GUIToolTip_UpdateTipText($hWnd, $hTool, $iID, $sText)

Параметры

$hWnd Дескриптор ToolTip
$hTool Дескриптор окна, которое содержит объект
$iID Идентификатор объекта, назначенный приложением
$sText Текст, отображаемый в подсказке

См. также

_GUIToolTip_GetText

Пример

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

Example()

Func Example()
    Local $hGUI, $hToolTip, $iAdd, $hAdd

    $hGUI = GUICreate(StringTrimRight(@ScriptName, 4), 350, 200)

    $iAdd = GUICtrlCreateButton("Кнопка с подсказкой", 30, 32, 130, 28)
    $hAdd = GUICtrlGetHandle(-1) ; Получает дескриптор элемента, чтобы использовать для ToolTip

    ; Создаёт стиль овальной подсказки
    $hToolTip = _GUIToolTip_Create($hGUI)

    ; Назначает подсказку элементу
    _GUIToolTip_AddTool($hToolTip, 0, "Это текст подсказки", $hAdd, 0, 0, 0, 0, 9)
    GUISetState()

    While 1
        Switch GUIGetMsg()
            Case $iAdd
                ; Изменяет текст подсказки
                _GUIToolTip_UpdateTipText($hToolTip, 0, $hAdd, 'Новый текст')
            Case $GUI_EVENT_CLOSE
                Exit
        EndSwitch
    WEnd
EndFunc   ;==>Example