Подсказка

В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления подсказками.

Общие сведения

Раздел Содержимое
Сведения о элементах управления подсказками Подсказки отображаются автоматически или всплывают, когда пользователь приостанавливает указатель мыши на инструмент или другой элемент пользовательского интерфейса.
Использование элементов управления подсказками В этом разделе содержатся примеры, демонстрирующие создание различных типов подсказок.

Сообщения

Раздел Содержимое
TTM_ACTIVATE Активирует или деактивирует элемент управления подсказкой.
TTM_ADDTOOL Регистрирует инструмент с помощью элемента управления подсказки.
TTM_ADJUSTRECT Вычисляет прямоугольник текстового элемента управления подсказки из прямоугольника окна или прямоугольник окна подсказки, необходимый для отображения заданного прямоугольника отображения текста.
TTM_DELTOOL Удаляет инструмент из элемента управления подсказки.
TTM_ENUMTOOLS Извлекает сведения, которые элемент управления подсказки хранит о текущем инструменте, который является инструментом, для которого в настоящее время отображается текст подсказки.
TTM_GEТБ UBBLESIZE Возвращает ширину и высоту элемента управления подсказки.
TTM_GETCURRENTTOOL Извлекает сведения для текущего средства в элементе управления подсказки.
TTM_GETDELAYTIME Извлекает начальные, всплывающие окна и продолжительность повторного шоу, заданные в настоящее время для элемента управления подсказкой.
TTM_GETMARGIN Извлекает верхние, левые, нижние и правые поля, заданные для окна подсказки. Поле — это расстояние в пикселях между границой окна подсказки и текстом, содержащимся в окне подсказки.
TTM_GETMAXTIPWIDTH Извлекает максимальную ширину окна подсказки.
TTM_GETTEXT Извлекает сведения, которые элемент управления подсказки поддерживает о средстве.
TTM_GETTIPBKCOLOR Извлекает цвет фона в окне подсказки.
TTM_GETTIPTEXTCOLOR Извлекает цвет текста в окне подсказки.
TTM_GETTITLE Получение сведений о заголовке элемента управления подсказки.
TTM_GETTOOLCOUNT Извлекает количество инструментов, поддерживаемых элементом управления подсказки.
TTM_GETTOOLINFO Извлекает сведения, которые элемент управления подсказки поддерживает о средстве.
TTM_HITTEST Проверяет точку, чтобы определить, находится ли она в ограничивающем прямоугольнике указанного средства и, если это так, извлекает сведения о инструменте.
TTM_NEWTOOLRECT Задает новый ограничивающий прямоугольник для инструмента.
TTM_POP Удаляет отображаемое окно подсказки из представления.
TTM_POPUP Вызывает подсказку, отображаемую в координатах последнего сообщения мыши.
TTM_RELAYEVENT Передает сообщение мыши элементу управления подсказки для обработки.
TTM_SETDELAYTIME Задает начальные, всплывающие и повторное отображение длительности для элемента управления подсказками.
TTM_SETMARGIN Задает верхние, левые, нижние и правые поля для окна подсказки. Поле — это расстояние в пикселях между границой окна подсказки и текстом, содержащимся в окне подсказки.
TTM_SETMAXTIPWIDTH Задает максимальную ширину окна подсказки.
TTM_SETTIPBKCOLOR Задает цвет фона в окне подсказки.
TTM_SETTIPTEXTCOLOR Задает цвет текста в окне подсказки.
TTM_SETTITLE Добавляет в подсказку стандартный значок и строку заголовка.
TTM_SETTOOLINFO Задает сведения, которые элемент управления подсказки поддерживает для средства.
TTM_SETWINDOWTHEME Задает визуальный стиль элемента управления подсказки.
TTM_TRACKACTIVATE Активирует или деактивирует подсказку отслеживания.
TTM_TRACKPOSITION Задает положение подсказки отслеживания.
TTM_UPDATE Принудительно перенарисовка текущей подсказки.
TTM_UPDATETIPTEXT Задает текст подсказки для инструмента.
TTM_WINDOWFROMPOINT Позволяет процедуре подкласса вызвать подсказку для отображения текста окна, отличного от одного под курсором мыши.

Notifications

Раздел Содержимое
NM_CUSTOMDRAW (подсказка) Отправляется элементом управления подсказки, чтобы уведомить родительские окна о операциях рисования. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
TTN_GETDISPINFO Отправляется элементом управления подсказки для получения сведений, необходимых для отображения окна подсказки. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
TTN_LINKCLICK Отправляется при щелчке текстовой ссылки внутри всплывающей подсказки.
TTN_NEEDTEXT Отправляется элементом управления подсказки для получения сведений, необходимых для отображения окна подсказки. Это уведомление идентично TTN_GETDISPINFO. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
TTN_POP Уведомляет окно владельца о том, что подсказка будет скрыта. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
TTN_SHOW Уведомляет окно владельца о том, что элемент управления подсказки будет отображаться. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.

Структуры

Раздел Содержимое
NMTTCUSTOMDRAW Содержит сведения, относящиеся к коду уведомления NM_CUSTOMDRAW , отправленном элементом управления подсказки.
NMTTDISPINFO Содержит сведения, используемые при обработке кода уведомления TTN_GETDISPINFO . Эта структура заменяет структуру TOOLTIPTEXT .
TOOLINFO Структура TOOLINFO содержит сведения о инструменте в элементе управления подсказкой.
TTGETTITLE Предоставляет сведения о заголовке элемента управления подсказки.
TTHITTESTINFO Содержит сведения, которые элемент управления подсказки использует для определения того, находится ли точка в ограничивающем прямоугольнике указанного средства. Если точка находится в прямоугольнике, структура получает сведения о инструменте.

Константы

Раздел Содержимое
Стили подсказки В этом разделе перечислены стили элементов управления, используемые с элементами управления подсказками.