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

Windows List Box Styles

Windows Forhåndsdefinerte kontroller - Part 16 Volum - Windows brukergrensesnitt Innledning Dette er en del 16 av min serie, Windows forhåndsdefinerte kontroller. For å forstå denne opplæringen, har du mest har lest alle de tidligere tutorials av serien. I denne delen av serien ser vi på Windows List Box Styles. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.

Stil Utseendet og ytre adferd av en kontroll er gitt ved dens stiler. Disse stilene inkluderer WS_CHILD. Stiler kan kombineres med den | operatør som verdi for dwStyle argument i CreateWindowEx funksjonen. | betyr og /eller ved den posisjonen. Elementene du skriver som dwStyle verdien er identifikatorer av konstanter. Jeg nå gi deg konstantene stil og deres betydning. Konstant: Betydning LBS_COMBOBOX: Denne stilen varsler en listeboks som det er en del av en kombinasjonsboks (se senere).

LBS_DISABLENOSCROLL: Denne stilen en funksjonshemmet horisontal eller vertikal rullefelt når listen ikke inneholder elementer nok å bla viser. Hvis du ikke angir denne stilen, er rullefeltet skjult når listen ikke inneholder nok elementer. Denne stilen må brukes med WS_VSCROLL eller WS_HSCROLL stil. LBS_EXTENDEDSEL: Denne stilen gjør at flere elementer i listen for å bli valgt ved å bruke SHIFT-tasten og musen eller spesielle tastekombinasjoner. LBS_HASSTRINGS: Denne stilen fastsetter at en listeboks inneholder elementer som består av tekststrenger.

Listeboksen holder minnet og adresser for strengene slik at søknaden kan bruke LB_GETTEXT melding til hente teksten for et bestemt element. Som standard, alle listebokser har denne stilen. LBS_MULTICOLUMN: Det er mulig å ha en multi-kolonne listeboksen. Denne stilen angir en multi-kolonne liste boks som kan rulles horisontalt. Listeboksen beregner automatisk bredden på kolonnene, eller et program kan angi bredden ved hjelp av LB_SETCOLUMNWIDTH meldingen (se senere). Merk: En listeboks med LBS_MULTICOLUMN stil kan ikke rulle vertikalt og det ignorerer eventuelle WM_VSCROLL meldinger det mottar.

LBS_MULTIPLESEL: Denne stilen slår streng utvalg av eller på hver gang brukeren klikker eller dobbeltklikker en streng i listeboksen. Brukeren kan velge så mange strenger. LBS_NODATA: Denne stilen angir en no-data listeboksen. Spesifiser denne stilen når antall elementer i listeboksen vil overstige ett tusen. En no

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