Функция _GUIToolTip_Activate

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


_GUIToolTip_Activate

Разрешает или запрещает отображение ToolTip

#include <GuiToolTip.au3>
_GUIToolTip_Activate($hWnd [, $fActivate = True])

Параметры

$hWnd Дескриптор ToolTip
$fActivate [необязательный] Флаг активации:
    True - Разрешает отображать ToolTip
    False - Запрещает не отображать ToolTip

Пример

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

Example()

Func Example()
    Local $hGUI, $hToolTip, $iAdd, $hAdd, $fActivate = True

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

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

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

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

    While 1
        Switch GUIGetMsg()
            Case $iAdd
                $fActivate = Not $fActivate
                _GUIToolTip_Activate($hToolTip, $fActivate)
                GUICtrlSetData($iAdd, 'Показывать подсказки: ' & $fActivate)
            Case $GUI_EVENT_CLOSE
                Exit
        EndSwitch
    WEnd
EndFunc   ;==>Example