Estructura NMTVDISPINFOA (commctrl.h)

Contiene y recibe información para mostrar de un elemento de vista de árbol. Esta estructura es idéntica a la estructura de TV_DISPINFO , pero se ha cambiado el nombre para seguir las convenciones de nomenclatura actuales.

Sintaxis

typedef struct tagTVDISPINFOA {
  NMHDR   hdr;
  TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;

Miembros

hdr

Tipo: NMHDR

Estructura NMHDR que contiene información sobre esta notificación.

item

Tipo: TVITEM

Estructura TVITEM que identifica y contiene información sobre el elemento de vista de árbol. El miembro mask de la estructura TVITEM especifica qué información se establece o recupera. Puede ser uno o varios de los valores siguientes:

Valor Significado
TVIF_CHILDREN
El miembro cChildren especifica, o es recibir, un valor que indica si el elemento tiene elementos secundarios.
TVIF_IMAGE
El miembro iImage especifica, o es recibir, el índice del icono no seleccionado del elemento en la lista de imágenes.
TVIF_SELECTEDIMAGE
El miembro iSelectedImage especifica, o es recibir, el índice del icono seleccionado del elemento en la lista de imágenes.
TVIF_TEXT
El miembro pszText especifica el nuevo texto del elemento o la dirección de un búfer que va a recibir el texto del elemento. Si la estructura recibe texto de elemento, normalmente copia el texto en el búfer al que apunta el miembro pszText de la estructura TVITEM . Sin embargo, puede devolver una cadena en el miembro pszText en su lugar. Si lo hace, no puede cambiar ni eliminar la cadena hasta que se elimine el texto del elemento correspondiente o hasta que se hayan enviado dos códigos de notificación de TVN_GETDISPINFO adicionales.

Comentarios

Nota

El encabezado commctrl.h define NMTVDISPINFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado commctrl.h

Consulte también

Referencia

TVN_SETDISPINFO

WM_NOTIFY