次の方法で共有


CButton::SetState

ボタン コントロールが強調表示するかどうかを設定します。

void SetState(
   BOOL bHighlight 
);

パラメーター

  • bHighlight
    ボタンを強調表示するかどうかを指定します。以外の値はボタンを強調表示する; 0 の値は、強調表示削除します。

解説

強調表示ボタン コントロールの外面に影響します。これはラジオ ボタンまたはチェック ボックスのチェック状態には影響しません。

ボタン コントロールは、ユーザーがマウスの左ボタンをクリックし、保留ときに強調表示されます。強調表示されたユーザーがマウス ボタンを離したときに削除されます。

使用例

CButton myPushButton;

// Create a push button.
myPushButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Invert the highlight state of the button.
myPushButton.SetState(!(myPushButton.GetState() & 0x0004));

必要条件

ヘッダー: afxwin.h

参照

関連項目

CButton クラス

階層図

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE