_GUIToolTip_SetTitle
Добавляет заголовок и стандартную иконку
#include <GuiToolTip.au3>
_GUIToolTip_SetTitle($hWnd, $sTitle [, $iIcon = 0])
Параметры
$hWnd | Дескриптор ToolTip |
$sTitle |
Текст заголовка |
$iIcon |
[необязательный] Установите одно из значений ниже: 0 - Без иконки 1 - Иконка "Информация" 2 - Иконка "Предупреждение" 3 - Иконка "Ошибка" |
Возвращаемое значение
Успех: | Возвращает True |
Ошибка: | Возвращает False |
Примечания
Для Windows XP SP2 и выше, значение $iIcon может содержать дескриптор иконки (HICON). Любое значение больше чем 3 расценивается как дескриптор иконки (HICON).Пример
#include <GUIConstantsEx.au3>
#include <GUIToolTip.au3>
Example()
Func Example()
Local $hGUI, $hToolTip, $iAdd, $hAdd, $hIcon
$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)
; Получает дескриптор иконки
$hIcon = _WinAPI_LoadShell32Icon(15)
; Устанавливает заголовок подсказки
_GUIToolTip_SetTitle($hToolTip, 'Заголовок', $hIcon)
GUISetState()
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>Example