LB_ADDSTRING

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 

 

Parametere

lpsz
Verdien av lParam. Pekeren til den null-terminert strengen som skal legges.

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.

Returverdier

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.

Merknader

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.

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_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM

Index