Aplikácia odošle správu BM_GETSTATE zistiť stav tlačidlo alebo začiarkavacie políčko.
BM_GETSTATE wParam = 0; / / neboli použité; musí byť nulový lParam = 0; / / neboli použité; musí byť nulový
Táto správa nemá žiadne parametre.
Vrátená hodnota určuje aktuálny stav tlačidla. Môžete použiť nasledovné bitmasks extrahovať informácie o stave:
| Hodnota | Význam |
|---|---|
| 0x0003 | Určuje skontrolovať stav (prepínacie tlačidlá a začiarkavacie políčka). Hodnota BST_UNCHECKED označuje tlačidla je nezačiarknuté; hodnota BST_CHECKED označuje tlačidla je kontrolovaná. Prepínacie tlačidlo je začiarknuté, ak obsahuje bodku; začiarkavacie políčko je začiarknuté, ak obsahuje X. Hodnota BST_INDETERMINATE označuje stav kontrola je neurčitej (platí iba ak tlačidlo štýl BS_3STATE alebo BS_AUTO3STATE). 3-Stavovými začiarkavacie políčko je sivý pri neurčitých stavu. |
| BST_CHECKED | Označuje tlačidla je začiarknuté. |
| BST_FOCUS | Určuje stav zameranie. Nenulová hodnota označuje, že tlačidlo má aktívneho prvku pomocou klávesnice. |
| BST_INDETERMINATE | Označuje tlačidla je sivý, pretože stav tlačidla je neurčitej. Táto hodnota platí len ak tlačidlo štýl BS_3STATE alebo BS_AUTO3STATE. |
| BST_PUSHED | Určuje stav zvýrazniť. Nenulová hodnota označuje, je zvýraznený text tlačidla. Tlačidlo automaticky zvýrazní, keď používateľ pozície kurzora nad ním a lisy drží ľavé tlačidlo myši. Zvýraznenie je odstránená, keď používateľ uvoľnení tlačidla myši. |
| BST_UNCHECKED | Označuje tlačidlo nie je začiarknutá. Rovnaké ako návratovú hodnotu nula. |
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarované v súbore winuser.h.
Prehľad tlačidlá, tlačidlo správy, BM_GETCHECK, BM_SETSTATE