Et program sender en CB_SELECTSTRING-melding til å søke i listen over en kombinasjonsboks for en vare som begynner med tegnene i en angitt streng. Hvis det blir funnet en samsvarende elementet, er det valgt og kopiert til redigeringskontrollen.
CB_SELECTSTRING wParam = (WPARAM) indexStart; / / vare før første utvalg lParam = (LPARAM) (LPCSTR) lpszSelect; / / adresse av Prefiksstrengen
Hvis strengen er funnet, er returverdien indeksen for den valgte varen. Hvis søket ikke lykkes, returverdien er CB_ERR og det merkte området er ikke endret.
En streng er valgt bare hvis tegnene fra utgangspunktet samsvarer med tegnene i Prefiksstrengen.
Hvis du oppretter kombinasjonsboksen med en eier trukket stil, men uten den CBS_HASSTRINGS stilen, gjør hva CB_SELECTSTRING meldingen kommer an på om du bruker stilen CBS_SORT. Hvis det brukes den CBS_SORT stilen, sender systemet WM_COMPAREITEM meldinger til eieren av kombinasjonsboksen til å bestemme hvilket element som samsvarer med den angitte strengen. Hvis du ikke bruker den CBS_SORT stilen, forsøke CB_SELECTSTRING å finne DWORD -verdi mot verdien for parameteren lpszSelect.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Combo boksene oversikt, Combo Box Messages, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM