Помогите с RadioButton в MFC
Вот кинул я на форму несколько RadioButton. а как мне дальше во первых в InitDialog установить помесенным один из них и во вторых как собственно отлавливать событие что юзер кликнул на другую?
напр. 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.