Поделиться через


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