Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с RadioButton в MFC

1.5K
20 октября 2004 года
AndySPb
58 / / 11.04.2003
Вот кинул я на форму несколько RadioButton. а как мне дальше во первых в InitDialog установить помесенным один из них и во вторых как собственно отлавливать событие что юзер кликнул на другую?
368
20 октября 2004 года
rostyslav
629 / / 13.07.2004
Одному из RadioButton нужно включить свойство Group и связать с ним переменную целого типа,
напр. m_radio.

m_radio==-1 не включен ни один RB, ==0 включен первый, итд.

В OnInitDialog:

m_radio = 2;
CDataExchange *pDX = (CDataExchange*)new BYTE[sizeof(CDataExchange)];
pDX->m_bSaveAndValidate = false;
pDX->m_pDlgWnd = this;
DDX_Radio(pDX, IDC_RADIO1, m_radio); //включает третий RB
delete pDX;
Цитата:
как собственно отлавливать событие что юзер кликнул на другую?

Для каждого RB нужно обработать сообщение BN_CLICKED.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог