人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Microsoft Visual C++ 6.0で画像のようなボックスを作成するときのプログラムを教えてください。

ボタン1をクリックすると,グループ1に含まれるラジオボタンの状態と,グループ2に含まれるラジオボタンの状態とを取得し,メッセージボックスで表示する.


1165331148
●拡大する

●質問者: aki_720
●カテゴリ:コンピュータ
✍キーワード:C++ Microsoft クリック グループ プログラム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● imaa
●60ポイント

まず、ボタン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はダミーです

http://q.hatena.ne.jp/1165331148

◎質問者からの返答

ありがとうございます

助かりました

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ