• ベストアンサー

ラジオボタンのメンバ変数

VC++6.0でMFC AppWizard(exe)というプロジェクト、ダイアログベースでプログラミングしています。 ダイアログにラジオボタンを三つ配置し、Radio1を右クリック→プロパティ→グループにチェックを入れました。 そして、IDC_RADIO1にメンバ変数m_Radio(int)を追加してコンパイルすると「問題が発生したため終了します」というダイアログが出ます・・。 メンバ変数を削除するとコンパイルは成功します。 何が間違いでこんなエラーが出るのでしょうか? どうかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ラジオボタンは、メンバ変数が使えません。 最新の2008でも、使えません。 ですから、何をやりたいのか分かりませんが、シコシコとコーディングする必要があります。

meeyooyoo
質問者

お礼

メンバ変数使えないのですね・・。 CButton* radio1 = (CButton*)GetDlgItem(IDC_RADIO1); と書いてラジオボタンの状態を取得できました。 有難うございました。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

VC6のサービスパックは何を当てていらっしゃいますか 最新はSP6だったと思います お使いのWindowsは何でしょう …

meeyooyoo
質問者

補足

サービスパックが何の事だか分かりませんが、 メンバ変数を使わずに解決できました。 有難うございました。