ラジオ・ボタンを使う


 お馴染み、ラジオ・ボタンの使い方の簡単な方法です。

void CRadiosapDlg::OnButton1() 
{
	int flg;

	//--------------------------------------------------
	//初期化
	flg = 0;
	//ラジオボタン
	CButton* radio1 = (CButton*)GetDlgItem(IDC_RADIO1);
	CButton* radio2 = (CButton*)GetDlgItem(IDC_RADIO2);
	CButton* radio3 = (CButton*)GetDlgItem(IDC_RADIO3);
	//エディット・ボックス
	CEdit* edit1 = (CEdit*)GetDlgItem(IDC_EDIT1);

	//-------------------------------------------------------------------------
	//チェックされているラジオボタンを検出し、状態をエディット・ボックスへ出力
	if(radio1->GetCheck() == 1){
		edit1->SetWindowText("radio1");
	}
	if(radio2->GetCheck() == 1){
		edit1->SetWindowText("radio2");
	}	
	if(radio3->GetCheck() == 1){
		edit1->SetWindowText("radio3");
	}

}