CB_ADDSTRING

Et program sender en CB_ADDSTRING-melding for å legge til en streng i listeboksen i en kombinasjonsboks. Hvis kombinasjonsboksen ikke har CBS_SORT-stil, legges strengen til slutten av listen. Ellers strengen er satt inn i listen, og listen er sortert.

CB_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 kombinasjonsboksen med en eier trukket stil, men uten den CBS_HASSTRINGS stilen, lagres verdien for parameteren lpsz som varedata i stedet for strengen ville den ellers henvise til. Data for listeelement kan være hentet eller endret ved å sende meldingen CB_GETITEMDATA eller CB_SETITEMDATA.

Returverdier

Returverdien er nullbasert indeks til strengen i boksen liste over av kombinasjonsboksen. Hvis det oppstår en feil, er verdien som returneres CB_ERR. Hvis det finnes ikke nok plass til å lagre den nye strengen, er det CB_ERRSPACE.

Merknader

Hvis du oppretter en eier trukket kombinasjonsboks med stilen CBS_SORT, men uten den CBS_HASSTRINGS stilen, WM_COMPAREITEM meldingen er sendt en eller flere ganger til eieren av kombinasjonsboksen så det nye elementet kan være riktig plassert i listen.

Hvis du vil sette inn en streng på et bestemt sted i listen, bruker du CB_INSERTSTRING meldingen.

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å

Combo boksene oversikt, Combo Box Messages, CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM

Index