Estructura LVFINDINFOA (commctrl.h)
Contiene información utilizada al buscar un elemento de vista de lista. Esta estructura es idéntica a LV_FINDINFO pero se ha cambiado el nombre para ajustarse a las convenciones de nomenclatura estándar.
Sintaxis
typedef struct tagLVFINDINFOA {
UINT flags;
LPCSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LVFINDINFOA, *LPFINDINFOA;
Miembros
flags
Tipo: UINT
Tipo de búsqueda que se va a realizar. Este miembro se puede establecer en uno o varios de los valores siguientes:
Valor | Significado |
---|---|
|
Busca una coincidencia entre el miembro lParam de esta estructura y el miembro lParam de la estructura LVITEM de un elemento. |
|
Comprueba si el texto del elemento comienza con la cadena a la que apunta el miembro psz . Este valor implica el uso de LVFI_STRING. |
|
Busca en función del texto del elemento. A menos que se especifiquen valores adicionales, el texto del elemento coincidente debe coincidir exactamente con la cadena a la que apunta el miembro psz . Sin embargo, la búsqueda no distingue mayúsculas de minúsculas. |
|
Windows Vista y versiones posteriores. Equivalente a LVFI_PARTIAL. |
|
Continúa la búsqueda al principio si no se encuentra ninguna coincidencia. Si esta marca se usa por sí misma, se supone que se desea una búsqueda de cadenas. |
|
Busca el elemento más cercano a la posición especificada en el miembro pt , en la dirección especificada por el miembro vkDirection . Esta marca solo es compatible con los modos de icono grande y pequeño. Si se especifica LVFI_NEARESTXY, se omiten todas las demás marcas. |
psz
Tipo: LPCTSTR
Dirección de una cadena terminada en NULL que se va a comparar con el texto del elemento. Solo es válido si LVFI_STRING o LVFI_PARTIAL está establecido en el miembro flags .
lParam
Tipo: LPARAM
Valor que se va a comparar con el miembro lParam de la estructura LVITEM de un elemento de vista de lista. Solo es válido si LVFI_PARAM está establecido en el miembro flags .
pt
Tipo: POINT
Estructura POINT con la posición de búsqueda inicial. Solo es válido si LVFI_NEARESTXY está establecido en el miembro flags .
vkDirection
Tipo: UINT
Código de clave virtual que especifica la dirección de búsqueda. Se admiten los siguientes códigos:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Comentarios
Nota:
El encabezado commctrl.h define LVFINDINFO 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 |