LB_GETTEXT

Et program sender en LB_GETTEXT-melding til å hente en streng fra en liste.

LB_GETTEXT wParam = indeks (WPARAM);                / / vare index lParam = (LPARAM) (LPCTSTR) lpszBuffer; / / adresse av buffer 

 

Parametere

index
Verdien av wParam. Angir nullbasert indeksen for strengen som skal hente.

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.

lpszBuffer
Verdien av lParam. Pekeren til bufferen som skal motta strengen. Bufferen må ha nok plass til strengen og en nulltegnet. En LB_GETTEXTLEN -meldingen kan sendes før LB_GETTEXT-melding til å hente lengden, i tegn, av strengen.

Returverdier

Returverdien er lengden på strengen, i tegn, unntatt nulltegnet. Hvis indeksen ikke angir en gyldig indeks, er returverdien LB_ERR.

Merknader

Hvis du oppretter listen med en eier trukket stil, men uten den LBS_HASSTRINGS stilen, får bufferen som parameteren lpszBuffer peker til den 32-biters verdien som er knyttet til varen (varedata).

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_GETTEXTLEN

Index