LB_INSERTSTRING

Een toepassing verzendt een bericht LB_INSERTSTRING een tekenreeks in een keuzelijst met invoervak invoegen. In tegenstelling tot het LB_ADDSTRING bericht veroorzaakt het bericht LB_INSERTSTRING geen een lijst met de stijl LBS_SORT worden gesorteerd.

LB_INSERTSTRING wParam = index (WPARAM);          / / index lParam, punt = (LPARAM) (LPCTSTR) lpsz; / / adres van tekenreeks invoegen 
 

Parameters

index
Waarde van wParam. Hiermee geeft u de op nul gebaseerde index van de positie waar de tekenreeks ingevoegd. Als deze parameter –1 is, de tekenreeks toegevoegd aan het einde van de lijst.

Windows 95 en Windows 98: De parameter wParam is beperkt tot 16-bits waarden. Dit betekent keuzelijsten kunnen niet meer dan 32.767 objecten bevatten. Hoewel het aantal items beperkt is, wordt de totale grootte in bytes van de items in een keuzelijst alleen beperkt door beschikbaar geheugen.

lpsz
Waarde van lParam. Pointer naar de op null eindigende tekenreeks moet worden ingevoegd.

Als u de keuzelijst met invoervak met een door de eigenaar getekende stijl maken maar zonder de LBS_HASSTRINGS stijl, de waarde van de parameter lpsz wordt opgeslagen als gegevens van het object in plaats van de tekenreeks wil het anders. U kunt de LB_GETITEMDATA en LB_SETITEMDATA berichten ophalen of wijziging van gegevens die het item verzenden.

Retourwaarden

De retourwaarde is de index van de positie waar de tekenreeks ingevoegd werd. Als een fout optreedt, is de geretourneerde waarde LB_ERR. Als er onvoldoende ruimte de nieuwe tekenreeks wilt opslaan, is de retourwaarde LB_ERRSPACE.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Lijst vakken overzicht, lijst vak berichten, LB_ADDSTRING, LB_SELECTSTRING