Структура TOOLINFO

Type TOOLINFO
    cbSize      As Long
    uFlags      As Long
    hwnd        As Long
    uId         As Long
    cRect       As RECT
    hinst       As Long
    lpszText    As String
End Type

Поля структуры TOOLINFO содержат информацию о всплывающей подсказке

Состав структуры

cbSize
Размер структуры в байтах
uFlags
Флаги, определяющие характеристики подсказки
TTF_ABSOLUTEPositions the ToolTip window at the same coordinates provided by TTM_TRACKPOSITION. This flag must be used with the TTF_TRACK flag
TTF_CENTERTIP = &H2Центрирует окно подсказки под элементом, заданным в uId
TTF_IDISHWND = &H1Показывает, что uId является дескриптором окна для подсказки. Если флаг не определен, то uId является идентификатором подсказки
TTF_PARSELINKSIndicates that links in the tooltip text should be parsed
TTF_RTLREADINGОтображает текст слева направо. Для некоторых языков
TTF_SUBCLASS = &H10Указываете на необходимость сабклассинга подсказки, чтобы обрабатывать сообщения от мыши, которые посылаются окну
TTF_TRACKPositions the ToolTip window next to the tool to which it corresponds and moves the window according to coordinates supplied by the TTM_TRACKPOSITION messages. You must activate this type of tool using the TTM_TRACKACTIVATE message
TTF_TRANSPARENTCauses the ToolTip control to forward mouse event messages to the parent window. This is limited to mouse events that occur within the bounds of the ToolTip window
hwnd
Дескриптор окна, содержащего подсказку
uId
Идентификатор подсказки или дескриптор окна
cRect
Ограничивающий прямоугольник подсказки
hinst
Дескриптор процесса, содержащий ресурс строки, которая будет использована в качестве текста, если значение lpszText равно ID строкового ресурса
lpszText
Текст подсказки

Используется в

TTM_ADDTOOL, TTM_GETTEXT, TTM_UPDATETIPTEXT