CButton::SetState
更新 : 2007 年 11 月
ボタン コントロールの強調表示状態を設定します。
void SetState(
BOOL bHighlight
);
パラメータ
- bHighlight
ボタンを強調表示状態にするかどうかを指定します。0 以外の値を指定すると、ボタンを強調表示状態にします。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