Een toepassing verzendt een bericht CB_SELECTSTRING de lijst van een keuzelijst met invoervak voor een item dat met de tekens in een opgegeven tekenreeks begint te doorzoeken. Als er een overeenkomend object is gevonden, is het geselecteerd en gekopieerd naar het besturingselement bewerken.
CB_SELECTSTRING wParam = (WPARAM) indexStart; / / punt vóór de eerste selectie lParam = (LPARAM) (LPCSTR) lpszSelect; / / adres van voorvoegsel tekenreeks
Als de tekenreeks is gevonden, is de geretourneerde waarde de index van het geselecteerde item. Als de zoekopdracht mislukt, de retourwaarde is CB_ERR en de huidige selectie wordt niet gewijzigd.
Een tekenreeks is alleen als de tekens van het startpunt overeenkomen met de tekens in de tekenreeks voorvoegsel geselecteerd.
Als u de keuzelijst met invoervak met een door de eigenaar getekende stijl maar zonder de CBS_HASSTRINGS stijl maken, afhankelijk wat de CB_SELECTSTRING boodschap is van of u de CBS_SORT stijl gebruikt. Als de CBS_SORT stijl wordt gebruikt, wordt in het systeem WM_COMPAREITEM berichten verzonden naar de eigenaar van de keuzelijst met invoervak te bepalen welk item overeenkomt met de opgegeven tekenreeks. Als u niet de CBS_SORT stijl, probeert CB_SELECTSTRING te koppelen van de DWORD- waarde tegen de waarde van de parameter lpszSelect.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Combo Boxes overzicht, Combo Box berichten, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM