掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ラジオボタンの動的切り替えをするには? (ID:59372)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
次の機能を組み込みたいのですが、うまくいきません。 VC.NET2003, MFC, SDI, FormView です。 1.ラジオボタン2個(「左」と「右」。1グループ。デフォルトは「左」)を設けます。 2.「右」をクリックしたとき、「切り替えますか?」というYES/NOダイアログを出し、「いいえ」であれば「左」ボタンに戻る。 次のコードにすると、見掛けは「左」ボタンに戻りますが、ウィンドウを最小化してまた最大化すると、「右」ボタンをクリックした動作をします。 CMyFormViewView::OnBnClickedRadioMigi() { if (AfxMessageBox(_T("切り替えますか?"), MB_YESNO) == IDNO) { m_nSayu = 0; Updatedata(FALSE); return; } 他の処理・・・ } つまり、これだけでは「いいえ」を押しても「右」ボタンをクリックした履歴が生きていて、最小化→最大化によって「右」ボタンの動作を行うように思えます。 正しい方法を、教えてください。お願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.