_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