CButton::GetCheck

int GetCheck( ) const;

Return Value

The return value from a button control created with the BS_AUTOCHECKBOX, BS_AUTORADIOBUTTON, BS_AUTO3STATE, BS_CHECKBOX, BS_RADIOBUTTON, or BS_3STATE style is one of the following values:

Value Meaning
0 Button state is unchecked.
1 Button state is checked.
2 Button state is indeterminate (applies only if the button has the BS_3STATE or BS_AUTO3STATE style).

If the button has any other style, the return value is 0.

Remarks

Retrieves the check state of a radio button or check box.

Example

CButton myButton;

// Create an auto 3-state button.
myButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE, 
   CRect(10,10,100,30), pParentWnd, 1);

// Set the check state to the next state 
// (i.e. 0 changes to 1, 1 changes to 2, and 2 changes to 0).
myButton.SetCheck( ((myButton.GetCheck()+1) % 3) );

CButton OverviewClass MembersHierarchy Chart

See Also   CButton::GetState, CButton::SetState, CButton::SetCheck, BM_GETCHECK