Forhåndsdefinerte kontroller

Systemet gir flere forhåndsdefinerte vindusklasser for kontroller. Kontroller som hører til disse vindusklasser kalles forhåndsdefinerte kontroller. Et program oppretter en forhåndsdefinert kontroll av en bestemt type ved å angi det riktig navnet på vindusklasse i CreateWindowEx -funksjonen eller malen i boksen i dialogboksen. Følgende er forutbestemt vindu-klasser.

Navn Beskrivelse
KNAPPEN Oppretter knappen styrer. Disse kontrollene vanligvis Varsle overordnet vindu når brukeren velger kontrollen. Hvis du vil ha mer informasjon, kan du se knapper.
COMBOBOX Oppretter kombinasjonsboksen bokser. Disse kontrollene er en kombinasjon av lister og redigeringskontroller, la brukeren velge og redigere elementer. Hvis du vil ha mer informasjon, kan du se Kombinasjonsbokser.
REDIGER Oppretter redigeringskontroller. Disse kontrollene kan brukeren vise og redigere tekst. Hvis du vil ha mer informasjon, kan du se -Redigeringskontroller.
LISTBOX Oppretter lister. Disse kontrollene vises det en liste der brukeren kan velge ett eller flere elementer. Hvis du vil ha mer informasjon, kan du se Lister.
RichEdit Oppretter Rich Edit versjon 1.0-kontroller. Disse kontrollene la brukeren-visningen og redigerer tekst med tegn- og avsnittsformatering, og kan inkludere innebygde COM-objekter. Hvis du vil ha mer informasjon, kan du se Rich-redigeringskontroller.
RICHEDIT_CLASS Oppretter Rich Edit versjon 2.0-kontroller. Disse kontrollene la brukeren-visningen og redigerer tekst med tegn- og avsnittsformatering, og kan inkludere innebygde COM-objekter. Hvis du vil ha mer informasjon, kan du se Rich-redigeringskontroller.
RULLEFELT Oppretter rullekontrollene bar. Disse kontrollene kan brukeren velge retningen og distansen rulle informasjon i et relaterte vindu. Hvis du vil ha mer informasjon, kan du se Rullefelt.
STATISK Oppretter statiske kontroller. Disse kontrollene fungerer ofte som etiketter for andre kontroller. Hvis du vil ha mer informasjon, kan du se Statiske kontroller.

Hvert forhåndsdefinerte vindusklasse har et tilsvarende sett med stiler for kontroll som gjør at et program til å forandre utseendet og virkemåten til kontrollene det skaper. KNAPPEN klassen støtter for eksempel stiler for å lage knapper, alternativknapper, avmerkingsbokser og gruppebokser. Et program angir stilen når du oppretter kontrollen.

Hvert forhåndsdefinerte vindusklasse har et tilsvarende sett med varsling og kontroll-meldinger. Programmer er avhengig av disse meldingene til å bestemme når brukeren har gitt inndata til kontrollene. En knapp kan for eksempel sender en BN_CLICKED -melding til det overordnede vinduet når brukeren klikker knappen. Programmer bruke kontroll-meldinger til å hente informasjon fra kontrollene og manipulere utseendet og virkemåten til kontrollene. For eksempel kan et program sende en BM_GETCHECK melding til en avmerkingsboks for å finne ut om det øyeblikket inneholder en hake.

De fleste programmer gjøre utstrakt bruk av forhåndsdefinerte kontroller i dialogbokser og andre vinduer. Fordi forhåndsdefinerte kontroller tilbyr mange muligheter, er fullstendig informasjon om hver utenfor omfanget av dette emnet.

Index