Функция _GUIToolTip_AddTool

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


_GUIToolTip_AddTool

Назначает ToolTip для объекта

#include <GuiToolTip.au3>
_GUIToolTip_AddTool($hTool, $hWnd, $sText [, $iID = 0 [, $iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0 [, $iFlags = 8 [, $iParam = 0]]]]]]])

Параметры

$hTool Дескриптор ToolTip
$hWnd Дескриптор окна, содержащего ToolTip
$sText Текст, отображаемый в ToolTip. См. примечания
$iID [необязательный] Идентификатор или дескриптор объекта, которому назначен ToolTip
$iLeft [необязательный] X-координата левого верхнего угла прямоугольника
$iTop [необязательный] Y-координата левого верхнего угла прямоугольника
$iRight [необязательный] X-координата правого нижнего угла прямоугольника
$iBottom [необязательный] Y-координата правого нижнего угла прямоугольника
$iFlags [необязательный] Флаги, управляющие отображением ToolTip:
    1 - Указывает, что $iID является дескриптором объекта, вместо идентификатора ID
    2 - Центрирует окно подсказки ниже указанного $iID
    4 - Указывает, что текст будет отображаться в противоположном направлении
    8 - Indicates that the control should subclass the tool's window
    16 - Позиционирует подсказку вблизи элемента, которому он соответствует
    32 - Positions the window at the same coordinates provided by $TTM_TRACKPOSITION
    64 - Causes the control to forward mouse messages to the parent window
    128 - Indicates that links in the control text should be parsed
$iParam [необязательный] Ассоциативное значение ToolTip

Возвращаемое значение

Успех:Возвращает True
Ошибка:Возвращает False

Примечания

Если необходимо уведомления обратного вызова (callback) укажите $sText = -1 (LPSTR_TEXTCALLBACK).

См. также

_GUIToolTip_DelTool

Пример

#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()

    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==>Example