VC8のプロフェッショナル(評価版)を使ってみたとき
VC6と勝手が違い、やり方がいけないのかと思い質問します。
MFC使用環境でダイアログを作成、その上にコントロールとして
RadioButtonを3個配置してグループ化しました。
グループ化まではプロパティのウィンドウがデカクなったのにびびったぐらいで
問題なくできたのですが、コントロールにメンバ変数を追加する段階で困りました。
クラスウィザードが見つからないので、RadioButtonコントロールのとここで右クリック
そこで[変数の追加]を選択して追加で値(Value)を選ぶとBOOLが出てきてintがない。
VC6ではintで選択したボタンに応じて0..2とインデックス値が返ってきた記憶がありま
す。
リソースエディタの使い方が悪かったかとやり直して見ましたがダメでした。
そこで強引に(int)にキャストして返り値を表示してみると、昔と同じ0、1、2なんで
す。
そこで、ヘッダーの型をintにし、コンストラクタの初期化値を(-1)にして使いました。
しかし上記のやり方は何かまっとうなやり方に思えずココで質問させて貰います。
みなさんはどうやっておられるのでしょう?
BOOLしか選択肢がでないようになってしまうのはプロジェクトの設定などで回避できるの
でしょうか?
それとも私と同じようにBOOLをintに書き換えているのでしょうか?
教えてください。 よろしくお願いします
確かにVisual Studio 2005とか機能が増えたみたいだが
別の不満がちらほら
BOOLの意味としては不適切だが
BOOLの定義を見ると数値を表すことができることがわかるよ。
かまわず使っていいんじゃないかな
超初心者さん回答ありがとう
気にしないでやっとけってことなんですね。