Et program sender en BM_GETSTATE melding til tilstanden til en knapp eller merket.
BM_GETSTATE wParam = 0; / / brukt; må være null lParam = 0; / / brukt; må være null
Denne meldingen har ingen parametere.
Verdien som returneres, angir gjeldende status for knappen. Du kan bruke følgende bitmasker til å trekke ut informasjon om statusen:
| Verdi | Betydning |
|---|---|
| 0x0003 | Angir merket tilstand (alternativknapper og avmerkingsbokser bare). Verdien BST_UNCHECKED angir at knappen er merket; verdien BST_CHECKED angir knappen er avmerket. En alternativknapp kontrolleres når det inneholder et punktum; en avmerkingsboks er merket når den inneholder en X. Verdien BST_INDETERMINATE angir for staten er ubestemmelige (gjelder bare hvis knappen har stilen BS_3STATE eller BS_AUTO3STATE). En tretilstands avmerkingsboks er nedtonet når tilstanden er ubestemmelige. |
| BST_CHECKED | Angir knappen er avmerket. |
| BST_FOCUS | Angir fokus tilstand. En annen verdi enn null indikerer at knappen har fokus på tastaturet. |
| BST_INDETERMINATE | Angir den-knappen er deaktivert fordi tilstanden for knappen er ubestemmelig. Denne verdien gjelder bare hvis knappen har stilen BS_3STATE eller BS_AUTO3STATE. |
| BST_PUSHED | Angir høydepunkt tilstand. En annen verdi enn null indikerer at knappen er uthevet. En knapp vises automatisk når brukeren plasserer markøren over det og trykker og holder du venstre museknapp. Uthevingen fjernes når brukeren slipper opp museknappen. |
| BST_UNCHECKED | Angir at knappen er merket. Samme som en returverdi på null. |
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Oversikt over knappene, knappen meldinger, BM_GETCHECK, BM_SETSTATE