Compartir a través de


Estructura NMLVGETINFOTIPA (commctrl.h)

Contiene y recibe la información del 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 de 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 de NMHDR que contiene información sobre este código de notificación.

dwFlags

Tipo: DWORD de

Cero o LVGIT_UNFOLDED. Vea comentarios.

pszText

Tipo: LPTSTR de

Dirección de un búfer de cadenas que recibe cualquier 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 de

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

Observaciones

Se dice que un elemento se plega cuando se trunca el texto mostrado actualmente. Si LVGIT_UNFOLDED se devuelve en dwFlags, ya se muestra el texto completo del elemento, 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 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 Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de commctrl.h