次の方法で共有


CButton::GetCheck

ラジオ ボタンまたはチェック ボックスのチェック状態を取得します。

int GetCheck( ) const;

戻り値

BS_AUTOCHECKBOXBS_AUTORADIOBUTTONBS_AUTO3STATEBS_CHECKBOXBS_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

参照

関連項目

CButton クラス

階層図

CButton::GetState

CButton::SetState

CButton::SetCheck

BM_GETCHECK