C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 474 - CButton::GetState / MFC Справка / Visual C++

Шаг 474 - CButton::GetState

UINT GetState( ) const;

Возвращаемое значение
Определяет текущее состояние элемента управления кнопки. Вы можете использовать следующие маски против возвращаемого значения, чтобы извлечь информацию относительно состояния:

  • 0x0003 - Определяет состояние проверки ("радио" кнопки и переключатели только). 0 указывает, что кнопка без контроля типов. 1 указывает, что кнопка проверена. "Радио" кнопка проверена, когда она содержит маркер (). Переключатель проверен, когда он содержит X. 2 указывает, что состояние проверки неопределено (только для переключателей с тремя состояниями ). Состояние переключателя с тремя состояниями неопределено, когда оно содержит полутоновый образец.
  • 0x0004 - Определяет состояние подсветки. Значение отличное от нуля указывает, что кнопка высвечена. Кнопка высвечена, когда пользователь нажимает и задерживает левую кнопку мыши. Высвечивание(увеличение яркости) удалено, когда пользователь выпускает кнопку мыши.
  • 0x0008 - Определяет состояние центра. Значение отличное от нуля указывает, что кнопка имеет фокус ввода.

Замечания
Получает состояние "радио" кнопки или переключателя.

Пример

CButton myButton;
// Создаем нажимаемую кнопку.
myButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|
	BS_PUSHBUTTON, CRect(10,10,100,30), pParentWnd, 1);
// Меняем состояние высвечивания кнопки на противоположное
myButton.SetState( !(myButton.GetState() & 0x0004) );

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU