ComboBoxMessages
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.
| ControlMessage | Omschrijving | Param1 | Param2 | Return |
| CB_ADDSTRING | Voegt tekst toe. | 0 | StringVarName met tekst | Index; -1 of -2 bij fout. |
| CB_DELETESTRING | Verwijdert een item. | Index | 0 | Resterend aantal; -1 bij fout. |
| CB_DIR | Voegt passende bestandsnamen toe. | Bestandsattribuutmasker | StringVarName met zoekpatroon | Index; negatieve foutwaarde. |
| CB_FINDSTRING | Zoekt vanaf het volgende item op begintekst. | Startindex; -1 vanaf begin | StringVarName met zoektekst | Index; -1 niet gevonden. |
| CB_FINDSTRINGEXACT | Zoekt een volledige tekstovereenkomst. | Startindex; -1 vanaf begin | StringVarName met zoektekst | Index; -1 niet gevonden. |
| CB_GETCOUNT | Vraagt het aantal items op. | 0 | 0 | Aantal; -1 bij fout. |
| CB_GETCURSEL | Vraagt de huidige selectie op. | 0 | 0 | Index; -1 zonder selectie. |
| CB_GETITEMDATA | Leest numerieke itemgegevens. | Index | 0 | Opgeslagen waarde; -1 bij fout. |
| CB_GETTOPINDEX | Vraagt het bovenste zichtbare item op. | 0 | 0 | Index. |
| CB_INSERTSTRING | Voegt tekst op een positie in. | Index; -1 achteraan | StringVarName met tekst | Index; negatieve foutwaarde. |
| CB_RESETCONTENT | Verwijdert alle items. | 0 | 0 | 0. |
| CB_SELECTSTRING | Zoekt en selecteert op begintekst. | Startindex; -1 vanaf begin | StringVarName met zoektekst | Index; -1 niet gevonden. |
| CB_SETCURSEL | Selecteert één item. | Index; -1 wist selectie | 0 | Index; -1 bij fout of wissen. |
| CB_SETITEMDATA | Slaat numerieke gegevens bij een item op. | Index | Numerieke waarde | 0; -1 bij fout. |
| CB_SETTOPINDEX | Stelt het bovenste zichtbare item in. | Index | 0 | 0; -1 bij fout. |
| CB_GETEDITSEL | Vraagt de tekstselectie op. | 0 | 0 | Begin in laagste 16 bits, einde in hoogste 16 bits. |
| CB_GETLBTEXT | Leest de tekst van een item. | Index | StringVarName als uitvoer | Tekstlengte; -1 bij fout. |
| CB_GETLBTEXTLEN | Vraagt de tekstlengte van een item op. | Index | 0 | Lengte; -1 bij fout. |
| CB_LIMITTEXT | Begrenst door de gebruiker ingevoerde tekst. | Maximum aantal tekens | 0 | Geen betekenis. |
| CB_SETEDITSEL | Stelt de tekstselectie in. | 0 | Begin + 65536 × einde | 1; -1 bij fout. |
| CB_SHOWDROPDOWN | Toont of verbergt de keuzelijst. | 1 tonen, 0 verbergen | 0 | Altijd 1. |
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.