*   >> Lese Utdanning Artikler >> science >> programming

Windows Combo Box

Når brukeren klikker på rullegardinpilen, ser han på listen falt ned (vises under valgfeltet). Deretter kan brukeren velge et element i listen. Når varen er valgt, nedtrekkslisten lukker opp og det valgte elementet vises i valgfeltet. Valgfeltet her er en redigeringskontroll. Nedtrekkslisten kan ha et rullefelt. Brukeren kan også skrive noe inn i redigeringskontrollen som ikke er på listen, uten å slippe ned på listen. Denne typen kombinasjonsboksen bruker CBS_DROPDOWN kombinasjonsboksen stil.

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

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.