commctrl.h

Estructura NMHDDISPINFO

Definición

typedef struct tagNMHDDISPINFO {
  NMHDR  hdr;
  int    iItem;
  UINT   mask;
  LPTSTR pszText;
  int    cchTextMax;
  int    iImage;
  LPARAM lParam;
} NMHDDISPINFO, *LPNMHDDISPINFO;

Contiene información usada para manipular códigos de notificación HDN_GETDISPINFO.

Descripción

hdr
Una estructura NMHDR que contiene información adicional sobre el código de notificación.
iItem
El índice basado en cero del ítem en el control de cabecera.
mask

Un conjunto de banderas de bit que especifican qué miembros de la estructura deben ser llenados por el propietario del control de cabecera. Este valor puede ser una combinación de los siguientes valores:

ValorSignificado
HDI_TEXTEl campo pszText debe ser rellenado.
HDI_IMAGEVersión 4.70. el campo iImage debe ser rellenado.
HDI_LPARAMEl campor lParam debe ser rellenado.
HDI_DI_SETITEMVersión 4.70. Un valor de retorno. Indica que el control de cabecera debe almacenar la información del ítem y no preguntar por ella de nuevo.
pszText
Un puntero a una cadena terminada en cero que contiene el texto que será mostrado para el ítem de cabecera.
cchTextMax
El tamaño del buffer al que apunta pszText.
iImage
El índice basado en cero de una imagen dentro de una lista de imágenes. La imagen especificada será mostrada con el ítem de cabecera, pero no tomará el sitio del mapa de bits del ítem. Si iImage es asignada a I_IMAGECALLBACK, el control requiere la información de la imagen para este ítem usando el código de notificación HDN_GETDISPINFO.
lParam
Un valor definido por la aplicación para asociar con el ítem.