mensaje de CB_FINDSTRING

Busca en el cuadro de lista un cuadro combinado un elemento que comienza con los caracteres de una cadena especificada.

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 que contiene los caracteres para los 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

Si crea el cuadro combinado con un estilo dibujado por el propietario, pero sin el estilo CBS_HASSTRINGS , lo que hace el mensaje de CB_FINDSTRING 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_FINDSTRING 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_FINDSTRINGEXACT

CB_SELECTSTRING

CB_SETCURSEL

WM_COMPAREITEM