CB_SELECTSTRING

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 
 

Parameters

indexStart
Waarde van wParam. Hiermee geeft u de op nul gebaseerde index van het item voorafgaand aan het eerste item moet worden gezocht. Als de zoekbewerking de onderkant van de lijst bereikt, blijft het vanaf de bovenkant van de lijst terug naar het item dat wordt opgegeven door de parameter indexStart . Als indexStart –1 is, wordt de hele lijst doorzocht vanaf het begin.
lpszSelect
Waarde van lParam. Verwijzing naar de op null eindigende tekenreeks met het voorvoegsel om te zoeken naar. Het zoeken is niet hoofdlettergevoelig, dus deze tekenreeks kan elke combinatie van hoofdletters en kleine letters bevatten.

Retourwaarden

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.

Opmerkingen

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.

Syntaxisinfo

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.

Zie ook

Combo Boxes overzicht, Combo Box berichten, CB_FINDSTRING, CB_FINDSTRINGEXACT, CB_SETCURSEL, WM_COMPAREITEM

Index