сообщение TTM_ENUMTOOLS

Извлекает сведения о текущем инструменте, то есть инструменте, для которого в данный момент отображается текст подсказки.

Параметры

wParam

Отсчитываемый от нуля индекс средства, для которого требуется получить сведения.

lParam

Указатель на структуру TOOLINFO , которая получает сведения о средстве. Перед отправкой этого сообщения задайте для элемента cbSize этой структуры значение sizeof(TOOLINFO). Выделение буфера. Задайте элемент lpszText , чтобы он указывал на буфер для получения текста средства. Определить требуемый размер буфера невозможно. Однако текст средства, возвращаемый в элементе lpszText структуры TOOLINFO , имеет максимальную длину 80 TCHAR, включая завершающий null. Если текст превышает эту длину, он усекается.

Возвращаемое значение

Возвращает значение FALSE , независимо от того, был ли перечислен инструмент.

Комментарии

Предупреждение системы безопасности: Использование этого сообщения может поставить под угрозу безопасность программы. Это сообщение не позволяет получателю сообщения узнать размер буфера или указать размер буфера. Прежде чем продолжить, ознакомьтесь с разделом Вопросы безопасности: Элементы управления Microsoft Windows .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h
Имя в кодировке Юникод и ANSI
TTM_ENUMTOOLSW (Юникод) и TTM_ENUMTOOLSA (ANSI)