Et program sender en LB_ADDSTRING-melding for å legge en streng til en liste. Hvis listen ikke har stilen LBS_SORT, legges strengen til slutten av listen. Ellers strengen er satt inn i listen, og listen er sortert.
LB_ADDSTRING wParam = 0; / / brukt; må være null lParam = (LPARAM) (LPCTSTR) lpsz; / / adresse av strengen du vil legge til
Hvis du oppretter listen med en eier trukket stil, men uten den LBS_HASSTRINGS stilen, lagres verdien for parameteren lpsz som varedata i stedet for strengen ville den ellers henvise til. Du kan sende meldingene som LB_GETITEMDATA og LB_SETITEMDATA for å hente eller endre elementdata.
Returverdien er nullbasert indeksen for strengen i listeboksen. Hvis det oppstår en feil, er verdien som returneres LB_ERR. Hvis det er nok plass til å lagre den nye strengen, er returverdien LB_ERRSPACE.
Hvis du oppretter en eier trukket liste for med LBS_SORT-stil, men ikke den LBS_HASSTRINGS stilen, sender systemet WM_COMPAREITEM meldingen én eller flere ganger for til eieren av listen du vil plassere det nye elementet riktig i listeboksen.
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_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM