mensaje de LB_FINDSTRING

Busca la primera cadena en un cuadro de lista que comienza con la cadena especificada.

Parámetros

wParam

Índice de base cero del elemento situado delante del primer elemento que se va a buscar. Cuando la búsqueda llega a la parte inferior del cuadro de lista, continúa buscando desde la parte superior del cuadro de lista hasta el elemento especificado por el parámetro wParam . Si wParam es -1, se busca en todo el cuadro de lista desde el principio.

Windows 95/Windows 98/Windows Millennium Edition (Windows Me): el parámetro wParam está limitado a valores de 16 bits. Esto significa que los cuadros de lista no pueden contener más de 32 767 elementos. Aunque el número de elementos está restringido, el tamaño total en bytes de los elementos de un cuadro de lista solo está limitado por la memoria disponible.

lParam

Puntero a la cadena terminada en null que contiene la cadena para la que se va a buscar. La búsqueda es independiente de mayúsculas y minúsculas, por lo que esta cadena puede contener cualquier combinación de letras mayúsculas y minúsculas.

Valor devuelto

El valor devuelto es el índice del elemento coincidente o LB_ERR si la búsqueda no se realizó correctamente.

Observaciones

Si el cuadro de lista tiene el estilo dibujado por el propietario, pero no el estilo LBS_HASSTRINGS , la acción realizada por LB_FINDSTRING depende de si se usa el estilo LBS_SORT . Si se usa LBS_SORT , el sistema envía WM_COMPAREITEM mensajes al propietario del cuadro de lista para determinar qué elemento coincide con la cadena especificada. De lo contrario, LB_FINDSTRING intenta encontrar un elemento que tiene un valor largo (proporcionado como el parámetro lParam del mensaje LB_ADDSTRING o LB_INSERTSTRING ) que coincide con el parámetro lParam .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h)

Vea también

LB_FINDSTRINGEXACT