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.
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.
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.
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.
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.
Listen boksene oversikt, listen boksen meldinger, LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING