nav-left cat-right
cat-right
Matthias Pospiech > Programming > C++ > MFC > Check value of Radiobutton

Check value of Radiobutton

Radiobuttons in MFC are a mess. It is nevertheless possible to get its values with the following instructions. If one wants to have a group of radiobuttons the most important principle is to add them one ofter the other so that they have a ascending Resource number without any interruption. The first one in the group of radiobuttons has have the value „group=true“. For this one we add an integer Variable, lets say „m_WndRadio1“.

Next you can give all the Radiobuttons IDCs with meaning and add event handlers.

void CDlg::OnBnClickedRadio1()
{
	UpdateData(TRUE); 
	m_value=m_WndRadio1;		
}
 
void CDlg::OnBnClickedRadio2()
{
	UpdateData(TRUE); 
	m_value=m_WndRadio1;		
}

additionally one has to add the following

DDX_Radio(pDX, IDC_RADIO1, m_WndRadio1);
Thats it.

Einen Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

This blog is kept spam free by WP-SpamFree.