Estructura NMLVGETINFOTIPA (commctrl.h)

Contiene y recibe información de elemento de vista de lista necesaria para mostrar una información sobre herramientas para un elemento. Esta estructura se usa con el código de notificación LVN_GETINFOTIP .

Sintaxis

typedef struct tagNMLVGETINFOTIPA {
  NMHDR  hdr;
  DWORD  dwFlags;
  LPSTR  pszText;
  int    cchTextMax;
  int    iItem;
  int    iSubItem;
  LPARAM lParam;
} NMLVGETINFOTIPA, *LPNMLVGETINFOTIPA;

Miembros

hdr

Tipo: NMHDR

Estructura NMHDR que contiene información sobre este código de notificación.

dwFlags

Tipo: DWORD

Cero o LVGIT_UNFOLDED. Vea la sección Comentarios.

pszText

Tipo: LPTSTR

Dirección de un búfer de cadena que recibe información de texto adicional. Si dwFlags es cero, este miembro contendrá el texto del elemento existente. En este caso, debe anexar cualquier texto adicional al final de esta cadena. El tamaño de este búfer se especifica mediante la estructura cchTextMax .

cchTextMax

Tipo: int

Tamaño, en caracteres, del búfer al que apunta pszText. Aunque nunca debe suponer que este búfer tendrá un tamaño determinado, el valor INFOTIPSIZE se puede usar con fines de diseño.

iItem

Tipo: int

Índice de base cero del elemento al que hace referencia esta estructura.

iSubItem

Tipo: int

Índice basado en uno del subelemento al que hace referencia esta estructura. Si este miembro es cero, la estructura hace referencia al elemento y no a un subelemento. Este miembro no se usa actualmente y siempre será cero.

lParam

Tipo: LPARAM

Valor definido por la aplicación asociado al elemento. Este miembro no se usa actualmente y siempre será cero.

Comentarios

Se dice que se plega un elemento cuando se trunca el texto mostrado actualmente. Si LVGIT_UNFOLDED se devuelve en dwFlags, el texto completo del elemento ya se muestra, por lo que no es necesario mostrarlo en la información sobre herramientas.

Nota:

El encabezado commctrl.h define NMLVGETINFOTIP 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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en 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