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 |