ListBoxMessages

Berichten voor ControlMessage. Indexen beginnen bij 0. Een tekstparameter is de naam van een String-variabele. De links bij de berichtnamen openen de betreffende Windows-documentatie.

ControlMessageOmschrijvingParam1Param2Return
LB_ADDSTRINGVoegt tekst toe.0StringVarName met tekstIndex; -1 of -2 bij fout.
LB_DELETESTRINGVerwijdert een item.Index0Resterend aantal; -1 bij fout.
LB_DIRVoegt passende bestandsnamen toe.BestandsattribuutmaskerStringVarName met zoekpatroonIndex; negatieve foutwaarde.
LB_FINDSTRINGZoekt vanaf het volgende item op begintekst.Startindex; -1 vanaf beginStringVarName met zoektekstIndex; -1 niet gevonden.
LB_FINDSTRINGEXACTZoekt een volledige tekstovereenkomst.Startindex; -1 vanaf beginStringVarName met zoektekstIndex; -1 niet gevonden.
LB_GETCOUNTVraagt het aantal items op.00Aantal; -1 bij fout.
LB_GETCURSELVraagt de huidige selectie op.00Index; -1 zonder selectie.
LB_GETITEMDATALeest numerieke itemgegevens.Index0Opgeslagen waarde; -1 bij fout.
LB_GETTOPINDEXVraagt het bovenste zichtbare item op.00Index.
LB_INSERTSTRINGVoegt tekst op een positie in.Index; -1 achteraanStringVarName met tekstIndex; negatieve foutwaarde.
LB_RESETCONTENTVerwijdert alle items.000.
LB_SELECTSTRINGZoekt en selecteert op begintekst.Startindex; -1 vanaf beginStringVarName met zoektekstIndex; -1 niet gevonden.
LB_SETCURSELSelecteert één item.Index; -1 wist selectie0Index; -1 bij fout of wissen.
LB_SETITEMDATASlaat numerieke gegevens bij een item op.IndexNumerieke waarde0; -1 bij fout.
LB_SETTOPINDEXStelt het bovenste zichtbare item in.Index00; -1 bij fout.
LB_GETTEXTLeest de tekst van een item.IndexStringVarName als uitvoerTekstlengte; -1 bij fout.

Zie ControlMessage. De modelroutine gebruikt een tijdelijke buffer van 4096 bytes: houd invoer en uitvoer korter dan 4096 bytes. GETCURSEL en SETCURSEL zijn bedoeld voor enkelvoudige selectie.