CHECKBOX
Jump to navigation
Jump to search
A check box may be checked or unchecked by the user, and any number of boxes may be checked at one time.
| CHECKBOX | |
|---|---|
| Receives focus | Yes |
| Skinnable | Yes |
| OwnerDraw | No |
| Uses Memory Devices | No |
| Attached widgets | None |
Notification codes
The following events are sent from a CHECKBOX widget to its parent window as part of a WM_NOTIFY_PARENT message:
| Message | Description |
|---|---|
| WM_NOTIFICATION_CLICKED | CHECKBOX has been clicked. |
| WM_NOTIFICATION_RELEASED | CHECKBOX has been released. |
| WM_NOTIFICATION_MOVED_OUT | CHECKBOX has been clicked and pointer has been moved out of the box without releasing. |
| WM_NOTIFICATION_VALUE_CHANGED | Status of CHECKBOX has been changed. |
Keyboard reaction
The CHECKBOX widget reacts to the following keys if it has the input focus:
| Message | Description |
|---|---|
| GUI_KEY_SPACE | Toggles the checked state of the CHECKBOX widget. |
Samples
Below are links to samples that demonstrate how to use CHECKBOX widgets in emWin.
