Volcano software logo
Главная
 
Программы
 
Модули
 
Статьи
 
программы
Tile Manager
Time Control
поиск по сайту

Сообщения элемента управления ToolTip

TTM_ACTIVATE ( wParam = boolean; lParam = 0)
Включение или отключение всплывающих подсказок. Если wParam равен TRUE, то подсказки будут показываться, если FALSE, то нет.

TTM_ADDTOOL ( wParam = 0; lParam = TOOLINFO): boolean
Добавление инструмента. Возвращает TRUE в случае успеха.

TTM_ADJUSTRECT ( wParam = boolean; lParam = RECT): boolean
Вычисляет прямоугольную область вывода текста ToolTip.

TTM_DELTOOL ( wParam = 0; lParam = TOOLINFO)
Удаление инструмента из ToolTip. Элементы структуры TOOLINFO hwnd и uId должны указывать на удаляемый инструмент, cbSize указывает размер структуры. Все остальные элементы игнорируются.

TTM_ENUTOOL ( wParam = cardinal; lParam = TOOLINFO): boolean
Заполняет структуру TOOLINFO информацией об инструменте, порядковый номер которого указан в wParam. Элемент структуры cbSize должен быть заполнен. Возвращает TRUE в случае успеха.

TTM_GETBUBBLESIZE ( wParam = 0; lParam = TOOLINFO): integer
Возвращает ширину (в младшем слове) и высоту (в старшем слове).

TTM_GETCURRENTTOOL ( wParam = 0; lParam = TOOLINFO): integer
Заполняет структуру TOOLINFO информацией об инструменте, для которого выведена подсказка. Возвращает TRUE, если подсказка есть и FALSE, если нет. Элемент структуры cbSize должен быть заполнен. lParam может быть nil.

TTM_GETDELAYTIME ( wParam = cardinal; lParam = 0): integer
Определение времени задержки. В wParam указывается тип определяемой задержки:
TTDT_AUTOPOP
Время, в течении которого видна подсказка, если курсор мыши неподвижен.
TTDT_INITIAL
Время задержки перед выводом подсказки.
TTDT_RESHOW
Время задержки вывода подсказки при переходе с инструмента на инструмент.

TTM_GETMARGIN ( wParam = 0; lParam = RECT)
Вычисление отступов от края окна всплывающей подсказки до края текста. Структура RECT заполняется следующим образом: в RECT.Top содержится расстояние от верхнего края окна до верхней границы текста, в RECT.Left - от левого края до левой границы и т.д.

TTM_GETMAXTIPWIDTH ( wParam = 0; lParam = 0): integer
Возвращает масимальную ширину всплывающей подсказки. Максимальная ширина может не соответствовать действительной ширине подсказки. Обычно, если длина текста превышает максимальную ширину, то текст переносится на другую строку, однако, если это невозможно (например, текст без разделителей - пробелов, точек, запятых и т.п.), то текст будет выведен в строку, длина которой превысит максимальную ширину.

TTM_GETTEXT ( wParam = 0; lParam = TOOLINFO)
Заполняет структуру TOOLINFO информацией об указанном инструменте. Элемент структуры cbSize должен быть заполнен. Элементы hwnd и uId должны указывать на инструмент. Элемент lpszText может указывать на буфер, для приема текста всплывающей подсказки, однако определить требуемый размер буфера невозможно.

TTM_GETTIPBKCOLOR ( wParam = 0; lParam = 0): COLORREF
Возвращает цвет фона всплывающей подсказки.

TTM_GETTIPTEXTCOLOR ( wParam = 0; lParam = 0): COLORREF
Возвращает цвет текста всплывающей подсказки.

TTM_GETTITLE ( wParam = 0; lParam = TTGETTITLE)
Возвращает информацию о заголовке всплывающей подсказки.

TTM_GETTOOLCOUNT ( wParam = 0; lParam = 0): integer
Возвращает количество инструментов, подключенных к элементу управления ToolTip.

TTM_GETTOOLINFO ( wParam = 0; lParam = TOOLINFO): boolean
Заполняет структуру TOOLINFO информацией об указанном инструменте. Элемент структуры cbSize должен быть заполнен. Элементы hwnd и uId должны указывать на инструмент.

TTM_HITTEST ( wParam = 0; lParam = TTHITTESTINFO): boolean
Проверка, попадает ли точка с указанными в структуре TTHITTESTINFO координатами в указанный инструмент. Возвращает TRUE, если попадает и FALSE если нет.

TTM_NEWTOOLRECT ( wParam = 0; lParam = TOOLINFO)
Установка новой области инструмента. Элементы hwnd и uId определяют инструмент, элемент rect указывает новую область. Элемент структуры cbSize должен быть заполнен.

TTM_POP ( wParam = 0; lParam = 0)
Убирает с экрана текущую всплывающую подсказку.

TTM_POPUP ( wParam = 0; lParam = 0)
Выводит всплывающую подсказку, основываясь на текущих координатах курсора мыши.

TTM_RELAYEVENT ( wParam = 0; lParam = MSG)
Передает для обработки элементу управления ToolTip сообщение мыши.

TTM_SETDELAYTIME (wParam = cardinal; lParam = integer)
Установка времени задержки. В wParam указывается тип определяемой задержки:
TTDT_AUTOPOP
Время, в течении которого видна подсказка, если курсор мыши неподвижен.
TTDT_INITIAL
Время задержки перед выводом подсказки.
TTDT_RESHOW
Время задержки вывода подсказки при переходе с инструмента на инструмент.
TTDT_AUTOMATIC
Установка всех трех значений в следующих пропорциях: AutoPop = Initial * 10, а Reshow = Initial/5.
Время задержки указывается в lParam в миллисекундах. Если оно равно -1, то время устанавливается в значение по умолчанию.

TTM_SETMARGIN ( wParam = 0; lParam = RECT)
Установка отступов от края окна всплывающей подсказки до края текста. Структура RECT должна быть заполнена следующим образом: в RECT.Top содержится расстояние от верхнего края окна до верхней границы текста, в RECT.Left - от левого края до левой границы и т.д.

TTM_SETMAXTIPWIDTH ( wParam = 0; lParam = integer): integer
Установка максимальной ширины выводимой подсказки (в пикселах). Если текст не помещается в указанный размер, то ToolTip перенесет его часть на новую строку. Сообщение возвращает предыдущее значение максимальной ширины.

TTM_SETTIPBKCOLOR ( wParam = COLORREF; lParam = 0)
Установка цвета фона всплывающей подсказки.

TTM_SETTIPTEXTCOLOR ( wParam = COLORREF; lParam = 0)
Установка цвета текста всплывающей подсказки.

TTM_SETTITLE ( wParam: integer; lParam = string): boolean
Добавление стандартной иконки и заголовка в всплывающую подсказку. wParam определяет тип иконки:
0 - нет иконки;
1 - информация;
2 - предупреждение;
3 - ошибка;

TTM_SETTOOLINFO ( wParam = 0; lParam = TOOLINFO)
Установка информации об инструменте. Что бы не потерять настройки инструмента, используйте сообщение TTM_GETTOOLINFO, измените элементы полученной структуры TOOLINFO и затем обновите информацию с помощью этого сообщения.

TTM_SETWINDOWTHEME ( wParam = 0; lParam = string)
Установка визуального стиля всплывающей подсказки. В lParam передается строка UNICODE, содержащая визуальный стиль.

TTM_TRACKACTIVATE ( wParam = boolean; lParam = TOOLINFO)
Включение или выключение перемещающейся подсказки. Если wParam равна TRUE, то подсказка отображается, если FALSE, то нет.

TTM_TRACKPOSITION ( wParam = 0; lParam = MAKELPARAM(xPos, yPos))
Установка места вывода перемещающейся подсказки, в экранных координатах. Не забудьте указать флаг TTF_ABSOLUTE в элементе структуры TOOLINFO при добавлении инструмента.

TTM_UPDATE ( wParam = 0; lParam = 0)
Перерисовка текущей всплывающей подсказки.

TTM_UPDATETIPTEXT ( wParam = boolean; lParam = TOOLINFO)
Установка текста всплывающей подсказки. Элемент структуры cbSize должен быть заполнен. Элементы hwnd и uId указывать на инструмент, элемент hInst на экземпляр, а lpszText на текст.

TTM_WINDOWFROMPOINT ( wParam = 0; lParam = POINT): HANDLE
Позволяет выводить всплывающую подсказку для окна, содержащего указанные координаты. Сообщение возвращает указатель на окно или nil.
Copyright © 2004
Hosted by uCoz