CButton::GetCheck
ラジオ ボタンまたはチェック ボックスのチェック状態を取得します。
int GetCheck( ) const;
戻り値
BS_AUTOCHECKBOX、BS_AUTORADIOBUTTON、BS_AUTO3STATE、BS_CHECKBOX、BS_RADIOBUTTON、または BS_3STATE のスタイルで作成されるボタン コントロールからの戻り値は、次の値の一つです: 1
値 |
説明 |
---|---|
BST_UNCHECKED |
ボタンの状態はチェックされません。 |
BST_CHECKED |
ボタンの状態がチェックされます。 |
BST_INDETERMINATE |
ボタンの状態は、ボタンに BS_3STATE または BS_AUTO3STATE のスタイルが設定されている場合のみ) 不確定です (適用されます。 |
ボタンに他のスタイルである場合、戻り値は BST_UNCHECKEDです。
使用例
CButton myA3Button;
// Create an auto 3-state button.
myA3Button.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. BST_UNCHECKED changes to BST_CHECKED
// BST_CHECKED changes to BST_INDETERMINATE
// BST_INDETERMINATE changes to BST_UNCHECKED).
myA3Button.SetCheck(((myA3Button.GetCheck() + 1 ) % 3));
必要条件
ヘッダー: afxwin.h