Rullistan Combo Box Den här typen av kombinationsrutan liknar rullgardinskombinationsrutan, som beskrivits ovan, förutom att dess urvalsfältet är en statisk kontroll och inte en redigeringskontroll. Den här typen av kombinationsrutan använder CBS_DROPDOWNLIST kombinationsrutan stil. Directory List En kombinationsruta kan ha listor av alla slag. En lista av speciellt intresse är notering av en katalog. Vi får se mer om detta senare. Data associerad med listobjekt En ansökan kan ha associerade data med listobjekt i en kombinationsruta.
Utgångspunkten i samband med ett listobjekt är av typen, DWORD, vilket innebär dubbel Word (8 bitar bildar ett byte, 16 bitar bildar ett ord och 32 bitar bildar ett DWORD). Vi får se mer om detta senare. Den utökade användargränssnittet Drop-down kombinationsrutor och listkombinationsrutor stödja ett alternativ tangentbord gränssnitt som kallas Extended User Interface. Som standard och utan den utökade användargränssnitt, öppnar på F4 eller stänger listan, och Pil ned ändrar den aktuella markeringen.
I en kombinationsruta med den utökade användargränssnitt, är dock F4 funktionshindrade och trycka på nedåtpil öppnar listrutan. Dessutom mushjulet, vilket normalt rullar genom objekten i listan, inte har någon funktion när den förlängda användargränssnitt är inställt. Mer om detta senare! Cue Banners När ett program startar och innan någon post i listan är vald, kan du få text som "Välj punkt underifrån" som visas i redigeringskontroll av en kombinationsruta. Detta är ett exempel på en kö banner. Detta ger en antydan till användaren om vad han skulle göra med kombinationsrutan.
Så snart användaren väljer en post i listan eller så fort han börjar skriva i redigeringskontroll, försvinner den vita fana. Det är beteendet hos den vita bannern. Vi får se mer om detta senare. Skapa en Combo Box Du kan skapa en kombinationsruta med hjälp av CreateWindowEx funktion