Windows Forhåndsdefinert Controls - Part 15 Volum - Windows brukergrensesnitt Innledning Dette er del 15 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. 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.
En listeboks En liste boksen er en kontroll som har en liste over elementer som brukeren kan velge fra. Brukeren velger et element ved å velge den. Brukeren velger et element ved å klikke på det. Det er mulig å velge et element ved hjelp av tastaturet (se senere). I denne serien skal vi snakke om listebokser som kans strenger (tekster). En listeboks kan gi et rullefelt hvis elementene er for mange for feltet for antall elementer. Velge et listeelement endrer tekstfarge og dens bakgrunnsfarge. Med andre ord, å velge et listeelement fremhever elementet.
Opprette en listeboks Du kan opprette en liste boksen med CreateWindowEx funksjonen. Klassen er, listeboksen. Ikke glem å skrive WS_CHILD siden det er et underordnet vindu. Typer av listebokser Det er to typer lister: single-utvalg og flere valg. Single-utvalget er standard. I en enkeltvalg listeboksen, kan brukeren velge bare ett element om gangen. I et flervalg listeboksen, kan brukeren velge mer enn ett element om gangen. Hvis du vil at flere utvalg listeboksen, bruker LBS_EXTENDEDSEL stil. Du trenger ikke å skrive noen spesiell stil hvis du vil at enkeltvalg listeboksen.
Coding Du kan opprette en liste boksen med CreateWindowEx funksjonen. Etter at du må sende hvert element strengen til boksen med Sendmessage funksjonen. Jeg har viet en hel tutorial for dette. Før vi kommer til at opplæringen skal vi først se på listeboksen stiler, varslinger og meldinger. Zero basert indeksering Elementene i listeboksen er nummerert telling fra null ved første elementet. Hvert av disse tallene er kalt en indeks som er den for denne del av serien. Vi stoppe her og fortsette i neste del.
Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Static Control Styles Windows List Box Windows List Box Styles Windows List Box Påminnelser Windows List Box Meldinger Lage en listeboks liste Boksfunksjoner Wind