次の方法で共有


CButton::SetCheck

変更セットまたはラジオ ボタンまたはチェック ボックスのチェック状態。

void SetCheck(
   int nCheck 
);

パラメーター

  • nCheck
    チェック状態を指定します。このパラメーターには、次のいずれかの値:

    説明

    BST_UNCHECKED

    unchecked に、ボタンの状態を設定します。

    BST_CHECKED

    チェックされ、ボタンの状態を設定します。

    BST_INDETERMINATE

    中間に、ボタンの状態を設定します。この値は、ボタンに BS_3STATE または BS_AUTO3STATE のスタイルがある場合にだけ使用できます。

解説

このメンバー関数は、プッシュ ボタンには影響しません。

使用例

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::GetCheck

CButton::GetState

CButton::SetState

BM_SETCHECK