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
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 |