XRThreeState (Compact 2013)
This enumeration contains values that specify the possible toggle states of a UI element such as an IXRCheckBox control.
A control must cycle through its toggle states in the following order:
XRThreeState_Intermediate (if supported by the control)
The XRThreeState_Indeterminate value can be used to indicate whether the user has acted on a control. For example, a check box can be displayed as checked or with a dash, which indicates an indeterminate state.
Creating an indeterminate state is different from disabling the control. Consequently, a check box in the indeterminate state can still receive the focus. When the user clicks an indeterminate control, the XRThreeState value cycles to the next value.