Create a check box captioned text inside parent.
Check boxes prefer room for their caption.
Whether the box is currently checked.
Fire onToggled on a BN_CLICKED notification.
Set the checked state.
Fired when the check box is toggled (BN_CLICKED).
The control's command identifier (the hMenu child id at creation).
Set the control's text.
Get the control's text.
Assign a font to the control and request a repaint.
A reasonable default preferred size; override per control type.
Handle a WM_COMMAND notification routed from the parent.
Handle a WM_NOTIFY notification routed from the parent. Return true if it was handled. The default does nothing.
Install a subclass window procedure so the control can intercept its own messages (for example, swallowing the Enter key in a text field). Idempotent. Subclasses override processSubclassed to do the work.
Intercept a message while subclassed. Set result and return true to consume the message; return false to let default processing continue.
A labeled two-state check box.