Compartir a través de


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
Winuser.h (incluye Windows.h)

Consulte también

Referencia

CB_FINDSTRING

CB_SELECTSTRING

WM_COMPAREITEM