Поделиться через


Структура NMTBGETINFOTIPA (commctrl.h)

Содержит и получает сведения о подсказке для элемента панели инструментов. Эта структура используется с кодом уведомления TBN_GETINFOTIP .

Синтаксис

typedef struct tagNMTBGETINFOTIPA {
  NMHDR  hdr;
  LPSTR  pszText;
  int    cchTextMax;
  int    iItem;
  LPARAM lParam;
} NMTBGETINFOTIPA, *LPNMTBGETINFOTIPA;

Члены

hdr

Тип: NMHDR

Структура NMHDR, содержащая дополнительные сведения об уведомлении.

pszText

Тип: LPTSTR

Адрес буфера символов, который получает текст подсказки.

cchTextMax

Тип: int

Размер буфера в символах в pszText. В большинстве случаев буфер будет иметь размер символов INFOTIPSIZE, но всегда следует убедиться, что приложение не копирует больше символов cchTextMax в буфер в pszText.

iItem

Тип: int

Идентификатор команды элемента, для которого запрашиваются сведения о подсказке. Этот элемент заполняется элементом управления перед отправкой кода уведомления.

lParam

Тип: LPARAM

Определяемое приложением значение, связанное с элементом, для которого запрашиваются сведения о подсказке. Этот элемент заполняется элементом управления перед отправкой кода уведомления.

Комментарии

Примечание

Заголовок commctrl.h определяет NMTBGETINFOTIP в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть commctrl.h