Hvis beskeden er vellykket, er returværdien det samlede antal poster, hvor hukommelsen er blevet præ-allokeret, det vil sige, det samlede antal elementer tilføjet af alle succesfulde CB_INITSTORAGE beskeder. Hvis meddelelsen mislykkes, er returværdien CB_ERRSPACE. CB_INSERTSTRING: Denne meddelelse indsætter en streng eller item data i listen over en kombinationsboks. I modsætning til CB_ADDSTRING meddelelsen, har CB_INSERTSTRING meddelelsen ikke forårsage en liste med CBS_SORT stil, der skal sorteres. Den wParam er nulbaserede indeks for den position, ved at indsætte strengen.
Hvis denne parameter er -1, er strengen tilføjet til slutningen af listen. LParam er en pegepind til null-afsluttet streng, der skal indsættes. Er returværdien indekset for den position, hvor strengen blev indsat. Hvis der opstår en fejl, er returværdien CB_ERR. Hvis der ikke er tilstrækkelig plads til rådighed til at gemme den nye streng, det er CB_ERRSPACE. Bemærk: Hvis kombinationsboksen har WS_HSCROLL stil og du indsætter en streng bredere end kombinationsboksen, skal du sende en LB_SETHORIZONTALEXTENT besked for at sikre den vandrette rullebjælke vises.
CB_LIMITTEXT: Denne meddelelse begrænser længden af teksten kan brugeren skrive i redigeringsfeltet kontrol af en kombinationsboks. Den CB_LIMITTEXT besked begrænser kun den tekst brugeren kan indtaste. Det har ingen effekt på enhver tekst allerede i redigeringsfeltet kontrol, når beskeden er sendt, ligesom det heller ikke påvirke længden af teksten kopieres til redigering kontrol, når en streng i listen er markeret. Som standard grænse til teksten en bruger kan indtaste i redigeringsobjektet er 30.000 TCHARs (tegn).
Den wParam er det maksimale antal TCHARs brugeren kan indtaste, ikke herunder afslutning null-tegn. Hvis denne parameter er nul, er teksten længde begrænset til 0x7FFFFFFE tegn. LParam bruges ikke (sæt den til NULL). Er returværdien altid sandt. Hvis kombinationsboksen ikke har CBS_AUTOHSCROLL stil, for at sætte teksten grænse