BM_GETSTATE

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 
 

Parameters

Dit bericht heeft geen parameters.

Retourwaarden

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.

Syntaxisinfo

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.

Zie ook

Overzicht van knoppen, knop berichten, BM_GETCHECK, BM_SETSTATE