Een toepassing verzendt een bericht van de BM_GETSTATE om de status van een selectievakje of knop te bepalen.
BM_GETSTATE wParam = 0; / / niet gebruikt; moet nul lParam = 0; / / niet gebruikt; moet nul zijn
Dit bericht heeft geen parameters.
De retourwaarde geeft de huidige status van de knop. U kunt de volgende bitmaskers om informatie over de staat te extraheren:
| Waarde | Betekenis |
|---|---|
| 0x0003 | Hiermee geeft u de check-state (alleen selectievakjes en keuzerondjes). De waarde BST_UNCHECKED geeft aan dat de knop is uitgeschakeld; een waarde van BST_CHECKED geeft aan dat de knop is ingeschakeld. Een keuzerondje is ingeschakeld wanneer het bevat een stip; een selectievakje is ingeschakeld wanneer het bevat een X. De waarde BST_INDETERMINATE geeft aan de check-state is onbepaald (alleen van toepassing als de knop de stijl van BS_3STATE of BS_AUTO3STATE heeft). Een drie statuswaarden selectievakje is niet beschikbaar wanneer de staat onbepaald is. |
| BST_CHECKED | Geeft aan dat de knop wordt gecontroleerd. |
| BST_FOCUS | Hiermee geeft u de focus staat. Een andere waarde dan nul geeft aan dat de knop de focus van het toetsenbord. |
| BST_INDETERMINATE | Geeft aan dat de knop grijs wordt weergegeven omdat de toestand van de knop onbepaald is. Deze waarde geldt alleen als de knop de stijl van BS_3STATE of BS_AUTO3STATE heeft. |
| BST_PUSHED | Hiermee geeft u het hoogtepunt staat. Een andere waarde dan nul geeft aan dat de knop is geselecteerd. Een knop is automatisch gemarkeerd wanneer de gebruiker plaatst u de cursor eroverheen en persen en de linker muisknop houdt. De markering wordt verwijderd wanneer de gebruiker de muisknop loslaat. |
| BST_UNCHECKED | Geeft aan dat de knop niet is aangevinkt. Hetzelfde als een geretourneerde waarde van nul. |
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Overzicht van knoppen, knop berichten, BM_GETCHECK, BM_SETSTATE