LB_SELECTSTRING

Et program sender en LB_SELECTSTRING-melding til å søke en listeboks for en vare som begynner med tegnene i en angitt streng. Hvis det blir funnet en samsvarende elementet, er elementet valgt.

LB_SELECTSTRING wParam = (WPARAM) indexStart;        / / vare før start av søk lParam = (LPARAM) (LPCTSTR) lpszFind;  / / adresse av søkestreng. 

 

Parametere

indexStart
Verdien av wParam. Angir nullbasert indeks av elementet før det første elementet skal søkes. Når søket når bunnen av listen, fortsetter det tilbake til elementet som er angitt av parameteren indexStart fra toppen av listen. Hvis indexStart er-1, søkte hele listen fra begynnelsen.

Windows 95 og Windows 98: Parameteren wParam er begrenset til 16-biters verdier. Dette betyr at lister ikke kan inneholde mer enn 32 767 elementer. Selv om antall elementer er begrenset, er den totale størrelsen i byte på elementer i en liste begrenset bare av tilgjengelig minne.

lpszFind
Verdien av lParam. Pekeren til den null-terminert strengen som inneholder prefikset du vil søke etter. Søket er tilfelle uavhengig, så denne strengen kan inneholde en hvilken som helst kombinasjon av store og små bokstaver.

Returverdier

Hvis søket lykkes, er returverdien indeksen for den valgte varen. Hvis søket ikke lykkes, returverdien er LB_ERR og det merkte området er ikke endret.

Merknader

Listeboksen rullet, hvis det er nødvendig, for å bringe det merkede elementet inn i visningen.

Ikke bruk denne meldingen med en liste som har stilen LBS_MULTIPLESEL.

Et element er valgt bare hvis de innledende tegnene fra utgangspunktet samsvarer med tegnene i strengen som er angitt av parameteren lpszFind.

Hvis du oppretter listen med en eier trukket stil, men uten den LBS_HASSTRINGS stilen, returnerer denne meldingen indeksen for varen som har lang-verdi (leveres som lParam -parameteren for meldingen LB_ADDSTRING eller LB_INSERTSTRING) som samsvarer med verdien angitt som lParam -parameteren for LB_SELECTSTRING.

Hurtiginformasjon

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.

Se også

Listen boksene oversikt, listen boksen meldinger, LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING

Index