Hvis du oppretter en knapp ved å angi klassen knappen med funksjonen CreateWindow eller CreateWindowEx , kan du angi en kombinasjon av knappen stilene i følgende tabell.
Stil | Betydning |
---|---|
BS_3STATE | Oppretter en knapp som er det samme som en avmerkingsboks, bortsett fra at boksen kan være grå samt merket eller umerket. Bruke grå staten til å vise at tilstanden til avmerkingsboksen ikke bestemmes. |
BS_AUTO3STATE | Oppretter en knapp som er det samme som en tretilstands avmerkingsboks, bortsett fra at boksen endrer sin tilstand når brukeren velger den. Staten i sykluser gjennom checked, grå og ukontrollert. |
BS_AUTOCHECKBOX | Oppretter en knapp som er det samme som en avmerkingsboks, bortsett fra at staten sjekk automatisk bytter mellom avmerkede og ukontrollert hver gang brukeren velger merket for. |
BS_AUTORADIOBUTTON | Oppretter en knapp som er det samme som en alternativknapp, bortsett fra at når brukeren velger den, systemet automatisk angir knappetilstand sjekk avmerkede og automatisk angir for delstaten for alle andre knapper i samme gruppe til ukontrollert. |
BS_CHECKBOX | Oppretter en liten, tom avmerkingsboks med teksten. Som standard vises teksten til høyre for boksen. Hvis du vil vise teksten til venstre for boksen, kombinere dette flagget med stilen BS_LEFTTEXT (eller med tilsvarende BS_RIGHTBUTTON stil). |
BS_DEFPUSHBUTTON | Oppretter en knapp som oppfører seg som en BS_PUSHBUTTON stil-knappen, men har også en tung svart kantlinje. Hvis knappen er i en dialogboks, kan brukeren velge knappen ved å trykke enter-tasten, selv når knappen ikke har inndata fokus. Denne stilen er nyttig for å aktivere brukeren til raskt å velge standardalternativet for mest sannsynlig). |
BS_GROUPBOX | Oppretter et rektangel som andre kontroller kan grupperes. Eventuell tekst som er tilknyttet denne stilen vises i øvre venstre hjørne av rektanglet. |
BS_LEFTTEXT | Plasseres teksten på venstre side av alternativknappen eller når kombinert med en radio-knappen eller merket stil. Samme som BS_RIGHTBUTTON-stil. |
BS_OWNERDRAW | Oppretter en eier trukket-knappen. Eiervinduet som mottar en WM_MEASUREITEM -melding når knappen blir opprettet og en WM_DRAWITEM melding når et visuelt aspekt av knappen er endret. Ikke kombinere BS_OWNERDRAW-stil med andre knappestiler. |
BS_PUSHBUTTON | Oppretter en knapp som legger inn en melding i WM_COMMAND i eiervinduet når brukeren velger knappen. |
BS_RADIOBUTTON | Oppretter en liten sirkel med tekst. Som standard vises teksten til høyre for sirkelen. Hvis du vil vise teksten til venstre for sirkelen, kan du kombinere dette flagget med stilen BS_LEFTTEXT (eller med tilsvarende BS_RIGHTBUTTON stil). Bruk alternativknappene for grupper med beslektede, men gjensidig utelukkende valg. |
BS_USERBUTTON | Utdatert, men fremskaffet kompatibilitet med 16-biters versjoner av Windows. Win32-baserte programmer bør bruke BS_OWNERDRAW i stedet. |
BS_BITMAP | Angir at knappen viser punktgrafikk. |
BS_BOTTOM | Plasserer teksten nederst i rektanglet knappen. |
BS_CENTER | Midtstiller tekst vannrett i rektanglet knappen. |
BS_ICON | Angir at knappen viser et ikon. |
BS_FLAT | Angir at knappen er to-dimensjonalt; det bruker ikke standard skyggeleggingen til å opprette et 3D-bilde. |
BS_LEFT | Venstrejusterer teksten i knappen rektanglet. Imidlertid Hvis knappen er en avmerkingsboks eller alternativknapp som ikke har den BS_RIGHTBUTTON stilen, vil teksten er venstrejustert på høyre side av avmerkingsboks eller alternativknapp. |
BS_MULTILINE | Brytes knappeteksten til flere linjer hvis teksten er for lang til å få plass på én linje i rektanglet knappen. |
BS_NOTIFY | Gjør det mulig for en knapp for å sende varselmeldinger for BN_DBLCLK, BN_KILLFOCUS og BN_SETFOCUS til det overordnede vinduet. Legg merke til at knappene sende BN_CLICKED-postvarslingsmelding uansett om den har denne stilen. |
BS_PUSHLIKE | Gjør en knapp (for eksempel en avmerkingsboks, tretilstands merket eller alternativknappen) ser ut og fungerer som en knapp. Knappen ser hevet når det ikke er skjøvet eller avmerkede og senket når det er presset eller merket. |
BS_RIGHT | Høyrejusterer teksten i knappen rektanglet. Imidlertid Hvis knappen er en avmerkingsboks eller alternativknapp som ikke har den BS_RIGHTBUTTON stilen, vil teksten er høyrejustert på høyre side av avmerkingsboks eller alternativknapp. |
BS_RIGHTBUTTON | Plasserer en alternativknapp sirkel eller firkant for en avmerkingsboks på høyre side av knappen rektanglet. Samme som BS_LEFTTEXT-stil. |
BS_TEXT | Angir at knappen viser tekst. |
BS_TOP | Plasserer tekst øverst i rektanglet knappen. |
BS_VCENTER | Plasseres teksten i midten (loddrett) for knappen rektanglet. |