Elementer av en knappetilstand

En knappetilstand kan være preget av fokus tilstand, push tilstand, og avmerkingsboksen tilstand.

Fokus-tilstand

Fokus staten gjelder en avmerkingsboksen, alternativknappen, -knapp eller eieren trukket-knappen. En knapp får fokus på tastaturet når brukeren velger den og mister fokus når brukeren velger en annen kontroll. Bare én kontroll kan ha fokus på tastaturet om gangen.

Når en knapp har fokus på tastaturet, utheves systemet vanligvis teksten, ikon eller punktgrafikk på en knapp ved å omgi det med en prikket linje. I tillegg har en trykknapp tunge Mørk kantlinje når det har fokus. Systemet endres automatisk merking av en automatisk-knappen, men programmet må endre merking av en ikke-automatisk-knappen ved å sende meldinger.

Push-tilstand

Push-staten gjelder for en knapp, avmerkingsboksen, alternativknappen eller tretilstands merket, men gjelder ikke for andre knapper. Push-tilstanden til en knapp kan enten presset eller ikke trykket inn. Når en knapp (eller en knapp med stilen BS_PUSHLIKE) er skjøvet, er knappen tegnet som en nedsunket knapp. Når det ikke er skjøvet, tegnes den som en hevet knapp. Når en avmerkingsboks, alternativknapp eller tretilstands merket klikkes, er bakgrunn på en knapp grå. Når det ikke er skjøvet, er bakgrunnen for knappen ikke grå.

Avmerkingsstatus

Avmerkingsstatus gjelder for en avmerkingsboks, alternativknapp eller tretilstands merket, men gjelder ikke for andre knapper. Staten kan være avkrysset, ukontrollert eller (sjekk boksene for tretilstands) ubestemmelig. En avmerkingsboks er merket når den inneholder en hake, og er ukontrollert når den ikke. En alternativknapp kontrolleres når den inneholder en svart prikk; og det er merket av når den ikke. En tretilstands er merket når det inneholder en hake, er ukontrollert når det ikke, og er ubestemmelige når den inneholder en grå boks. Systemet endres automatisk av delstaten automatic-knappen, men programmet må bytte av tilstanden til en ikke-automatisk-knappen.

Index