nav-left cat-right
cat-right
Home > Blog > 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 markiert *

*


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Spam Protection by WP-SpamFree