Nedtrekkslisten Combo Box Denne typen kombinasjonsboksen ligner på drop down kombinasjonsboks, beskrevet ovenfor, bortsett fra at utvalget sitt felt er en statisk kontroll og ikke en redigeringskontroll. Denne typen kombinasjonsboksen bruker CBS_DROPDOWNLIST kombinasjonsboksen stil. Directory List En kombinasjonsboksen kan ha lister av alle slag. En liste av spesiell interesse er en oversikt over en katalog. Vi skal se mer om dette senere. Data knyttet til listeelementer Et program kan ha knyttet data med listeelementer i en kombinasjonsboks.
Datum tilknyttet et element i listen er av type, DWORD, som betyr, Double Word (8 bits danne en byte, 16 bits danne et ord og 32 bits danne en DWORD). Vi skal se mer om dette senere. The Extended User Interface rullekombinasjonsbokser og rullegardinlisten kombinasjonsbokser støtte et alternativt tastatur grensesnitt kalt Extended User Interface. Som standard, og uten den utvidede brukergrensesnittet, åpnes F4-tasten eller lukker listen, og pil ned for endringer i gjeldende utvalg.
I en kombinasjonsboks med den utvidede brukergrensesnittet, men er F4 funksjonshemmede og trykke pil ned-tasten åpner nedtrekkslisten. I tillegg musehjulet, som normalt ruller gjennom elementene i listen, ikke har noen funksjon når den utvidede UI er satt. Mer om dette senere! Cue bannere når et program starter og før et element i listen er valgt, kan du ha tekst som "Velg element nedenfra" vises i redigerings kontroll over en kombinasjonsboks. Dette er et eksempel på en kø banner. Dette gir et hint til brukeren om hva han skulle gjøre med kombinasjonsboksen.
Så snart brukeren velger et element i listen, eller så snart han begynner å skrive inn i redigeringskontroll, forsvinner den hvite banner. Det er oppførselen til køen banner. Vi skal se mer på dette senere. Opprette en Combo Box Du kan opprette en kombinasjonsboks ved hjelp av CreateWindowEx funksjonen. Klassen er levert av operativsystemet, og det kalles, COMBOBOX. Stilen består av WS_CHILD og CB