Estructura NMHEADER

Definición

typedef struct tagNMHEADER {
  NMHDR  hdr;
  int    iItem;
  int    iButton;
  HDITEM *pitem;
} NMHEADER, *LPNMHEADER;

La estructura NMHEADER contiene información usada para procesar mensajes de notificación de un control de cabecera. Esta estructura sustituye a la estructura HD_NOTIFY.

Descripción

hdr
Especifica una estructura NMHDR que contiene información sobre el mensaje de notificación.
iItem
Especifica el índice basado en cero del ítem asociado con la notificación.
iButton

Especifica el índice del botón del ratón involucrado en la generación de mensaje de notificación. Este miembro puede ser uno de estos valores:

ValorSignificado
0Botón izquierdo.
1Botón derecho.
2Botón central.
pitem
Puntero a una estructura HDITEM que contiene información sobre el ítem de cabecera especificado en iItem. El miembro mask de la estructura HDITEM indica cuales de sus miembros contienen datos válidos.

Observaciones

Mientras la mayoría de las notificaciones del control de cabecera pasan un puntero a una estructura NMHEADER, sólo algunos de ellos usan el miembro pitem para pasar una estructura HDITEM. Aquellos que usan pitem puede que no proporcionen información completa sobre el ítem. Para obtener más información sobre un ítem, usar HDM_GETITEM.