mensaje de CB_FINDSTRINGEXACT
Busca la primera cadena de cuadro de lista en un cuadro combinado que coincide con la cadena especificada en el parámetro lParam .
Parámetros
-
wParam
-
Índice de base cero del elemento que precede al primer elemento que se va a buscar. Cuando la búsqueda llega a la parte inferior del cuadro de lista, continúa 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.
-
lParam
-
Puntero a la cadena terminada en null para la que se va a buscar. La búsqueda no distingue entre 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 de base cero del elemento coincidente. Si la búsqueda no se realiza correctamente, se CB_ERR.
Comentarios
Esta función solo se realiza correctamente si la cadena especificada y un elemento de cuadro combinado tienen la misma longitud (excepto para el carácter nulo de terminación) y los mismos caracteres.
Si crea el cuadro combinado con un estilo dibujado por el propietario, pero sin el estilo CBS_HASSTRINGS , la funcionalidad de CB_FINDSTRINGEXACT mensaje depende de si la aplicación usa el estilo CBS_SORT . Si usa el estilo CBS_SORT , WM_COMPAREITEM mensajes se envían al propietario del cuadro combinado para determinar qué elemento coincide con la cadena especificada. Si no usa el estilo CBS_SORT , el mensaje de CB_FINDSTRINGEXACT busca un elemento de lista que coincida con el valor del 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 |
|
Consulte también
-
Referencia