Combo Boksstiler

Hvis du vil opprette en kombinasjonsboks ved hjelp av funksjonen for CreateWindow - eller CreateWindowEx , kan du angi COMBOBOX-klassen, aktuelle vindu stil konstanter og en kombinasjon av følgende Boksstiler for kombinasjonsboksen.

Stil Beskrivelse
CBS_AUTOHSCROLL Ruller automatisk teksten i en redigeringskontroll til høyre når brukeren skriver et tegn på slutten av linjen. Hvis denne stilen ikke er satt, er bare tekst som passer innenfor rektangulære grensen tillatt.
CBS_DISABLENOSCROLL Viser et deaktivert loddrett rullefelt i listeboksen når boksen ikke inneholder nok elementer til å rulle. Uten denne stilen, er rullefeltet skjult når listen ikke inneholder nok elementer.
CBS_DROPDOWN Lik CBS_SIMPLE, bortsett fra at listen ikke vises med mindre brukeren velger et ikon ved siden av redigeringskontrollen.
CBS_DROPDOWNLIST Ligner CBS_DROPDOWN, bortsett fra at redigeringskontrollen er erstattet av en statisk tekst vare som viser gjeldende valg i listeboksen.
CBS_HASSTRINGS Angir at en eier trukket kombinasjonsboks inneholder elementer som består av strenger. Kombinasjonsboksen vedlikeholder minne og adresse for strengene slik at programmet kan bruke CB_GETLBTEXT -melding til å hente teksten for et bestemt element.
CBS_LOWERCASE Konverterer til små bokstaver all tekst i både listen og valgfeltet.
CBS_NOINTEGRALHEIGHT Angir at størrelsen på kombinasjonsboksen er nøyaktig størrelsen som er angitt av programmet når det opprettet kombinasjonsboksen. Normalt, systemet tilpasser størrelsen til en kombinasjonsboks slik at det ikke viser delvis elementer.
CBS_OEMCONVERT Konverterer tekst som er angitt i Rediger kombinasjonsbokskontroll fra Windows-tegnsettet til OEM-tegnsettet, og som deretter tilbake til Windows-settet. Dette sikrer riktig tegnkonvertering når programmet kaller den CharToOem -funksjonen til å konvertere en Windows-streng i kombinasjonsboksen til OEM-tegn. Denne stilen er mest nyttig for kombinasjonsbokser som inneholder filnavn og gjelder bare for kombinasjonsbokser som er opprettet med CBS_SIMPLE eller CBS_DROPDOWN-stil.
CBS_OWNERDRAWFIXED Angir at eieren av listen er ansvarlig for tegning av innholdet, og at elementene i listeboksen er samme høyde. Eiervinduet som mottar en WM_MEASUREITEM -melding når kombinasjonsboksen blir opprettet og en WM_DRAWITEM melding når et visuelt aspekt av kombinasjonsboksen er endret.
CBS_OWNERDRAWVARIABLE Angir at eieren av listen er ansvarlig for tegning av innholdet, og at elementene i listeboksen har variabel høyde. Eiervinduet som mottar en WM_MEASUREITEM melding for hvert element i kombinasjonsboksen når du oppretter kombinasjonsboksen, og en WM_DRAWITEM melding når et visuelt aspekt av kombinasjonsboksen er endret.
CBS_SIMPLE Viser listen til alle tider. Gjeldende valg i listeboksen vises i redigeringskontrollen.
CBS_SORT Automatisk sorteres strengene som legges til i listeboksen.
CBS_UPPERCASE Konverterer til store bokstaver all tekst i både listen og valgfeltet.

Index