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