CB_ADDSTRING

Een toepassing signaal een CB_ADDSTRING een tekenreeks toevoegen aan de keuzelijst van een keuzelijst met invoervak. Als de keuzelijst met invoervak geen de CBS_SORT stijl heeft, wordt de tekenreeks toegevoegd aan het einde van de lijst. Anders, de tekenreeks wordt ingevoegd in de lijst en de lijst is gesorteerd.

CB_ADDSTRING wParam = 0;                         / / niet gebruikt; moet nul lParam = (LPARAM) (LPCTSTR) lpsz;    / / adres van tekenreeks toe te voegen 
 

Parameters

lpsz
Waarde van lParam. Verwijzing naar de op null eindigende tekenreeks moet worden toegevoegd. Als u de keuzelijst met invoervak met een door de eigenaar getekende stijl maken maar zonder de CBS_HASSTRINGS stijl, de waarde van de parameter lpsz wordt opgeslagen als gegevens van het object in plaats van de tekenreeks wil het anders. De artikelgegevens kunnen worden opgehaald of gewijzigd door de CB_GETITEMDATA of CB_SETITEMDATA-bericht te sturen.

Retourwaarden

De retourwaarde is de op nul gebaseerde index op de tekenreeks in het vak lijst van de keuzelijst met invoervak. Als een fout optreedt, is de geretourneerde waarde CB_ERR. Als er onvoldoende ruimte beschikbaar voor het opslaan van de nieuwe tekenreeks is, is het CB_ERRSPACE.

Opmerkingen

Als u een eigenaar getekende keuzelijst met invoervak met de CBS_SORT stijl maken maar zonder de CBS_HASSTRINGS stijl, WM_COMPAREITEM wordt het bericht een of meer keer naar de eigenaar van de keuzelijst met invoervak zo het nieuwe item kan worden goed geplaatst in de lijst.

Wilt invoegen een string op een specifieke locatie in de lijst, gebruik het CB_INSERTSTRING bericht.

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

Combo Boxes overzicht, Combo Box berichten, CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM

Index