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


Структура 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