An application sends a BM_SETCHECK message to set the check state of a radio button or check box.
BM_SETCHECK
wParam = (WPARAM) fCheck; // check state
lParam = 0; // not used; must be zero
Value | Meaning |
---|---|
BST_CHECKED | Sets the button state to checked. |
BST_INDETERMINATE | Sets the button state to grayed, indicating an indeterminate state. Use this value only if the button has the BS_3STATE or BS_AUTO3STATE style. |
BST_UNCHECKED | Sets the button state to unchecked |
This message always returns zero.
The BM_SETCHECK message has no effect on push buttons.
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Buttons Overview, Button Messages, BM_GETCHECK, BM_GETSTATE, BM_SETSTATE