LB_INSERTSTRING

Et program sender en LB_INSERTSTRING-melding for å sette inn en streng i en liste. I motsetning til LB_ADDSTRING -meldingen LB_INSERTSTRING meldingen fører ikke til en liste med LBS_SORT-stil som skal sorteres.

LB_INSERTSTRING wParam = indeks (WPARAM);          / / vare index lParam = (LPARAM) (LPCTSTR) lpsz; / / adresse av strengen du vil sette inn 

 

Parametere

index
Verdien av wParam. Angir nullbasert indeks av plasseringen der du vil sette inn strengen. Hvis denne parameteren er-1, legges strengen til slutten av listen.

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.

lpsz
Verdien av lParam. Pekeren til den null-avbrutte strengen som skal settes inn.

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 indeksen for plasseringen der strengen ble satt inn. 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.

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_SELECTSTRING