Estructura LVFINDINFOA (commctrl.h)
Contiene información que se usa 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 de
Tipo de búsqueda que se va a realizar. Este miembro se puede establecer en uno o varios de los siguientes valores:
Valor | Significado |
---|---|
|
Busca una coincidencia entre el miembro lParam de esta estructura y el miembro lParam de la estructura LVIT EM 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 |
psz
Tipo: LPCTSTR de
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 los marcas miembro.
lParam
Tipo: LPARAM de
Valor que se va a comparar con el lParam miembro de la estructura LVITEM de un elemento de vista de lista. Solo es válido si LVFI_PARAM se establece en las marcas de miembro.
pt
Tipo: POINT de
estructura point con la posición de búsqueda inicial. Solo es válido si LVFI_NEARESTXY se establece en las marcas de miembro.
vkDirection
Tipo: UINT de
Código de clave virtual que especifica la dirección que se va a buscar. Se admiten los siguientes códigos:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Observaciones
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 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 |