ボタン1をクリックすると,グループ1に含まれるラジオボタンの状態と,グループ2に含まれるラジオボタンの状態とを取得し,メッセージボックスで表示する.
まず、ボタン1をダブルクリックするとダイアログのソースに行くと思います。OnBnClickedOk()など。そこに、
CButton* radio1=(CButton*)GetDlgItem(IDC_RADIO1);//ラジオ1
CButton* radio2=(CButton*)GetDlgItem(IDC_RADIO2);//ラジオ2
CButton* radio3=(CButton*)GetDlgItem(IDC_RADIO3);//ラジオ3
CButton* radioA=(CButton*)GetDlgItem(IDC_RADIO4);//ラジオA
CButton* radioB=(CButton*)GetDlgItem(IDC_RADIO5);//ラジオB
/*IDCは自分で付けたものとなります*/
/*radio1->GetCheck() これでラジオ1にチェックがついているか分かる。付いてるなら1が返される。付いていないなら0が返される*/
if(radio1->GetCheck())
AfxMessageBox("ラジオボタン1が選択されています");
else if(radio2->GetCheck())
AfxMessageBox("ラジオボタン2が選択されています");
else if(radio3->GetCheck())
AfxMessageBox("ラジオボタン3が選択されています");
else
AfxMessageBox("ラジオボタンが選択されていません");
こんな感じでできると思いますがいかがでしょうか?
URLはダミーです
ありがとうございます
助かりました