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));

要求

Header: afxwin.h

请参见

参考

CButton选件类

层次结构图

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE