ラジオボタンの初期値として・・・ – プログラミング – Home

ラジオボタンの初期値として・・・
 
通知
すべてクリア

[解決済] ラジオボタンの初期値として・・・


sya
 sya
(@sya)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

起動時に3つあるラジオボタンの1つが選択されているような設定にしたいのですが
どうしても出来ません。
ラジオボタンを押したときのイベントOnRadio1()を呼び出してみましたが
押した後の処理なのでマークが付くわけではありませんでした。
どうやったらラジオボタンを選択した状態に持っていけるのでしょうか?

よろしくお願いします。

VC++6.0/MFC


引用未解決
トピックタグ
EIJI
 EIJI
(@EIJI)
ゲスト
結合: 24年前
投稿: 76
 

CWnd::CheckRadioButton()かな。
コントロールのIDは連続していないと駄目です。


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

MFCの場合だと

グループ化して、代表をメンバ登録してコンストラクタの中でデータを設定すればOK

先頭の場合は0


返信引用
sya
 sya
(@sya)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

無事に出来ました!


返信引用
ログを読む人
 ログを読む人
(@ログを読む人)
ゲスト
結合: 22年前
投稿: 2
 

どうやって?


返信引用
sya
 sya
(@sya)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

あっ失礼。
EIJIさんのアドバイスを参考にCheckRadioButtonを調べてみました。
今回作成したラジオボタンは3つでそれぞれのIDは
IDC_RADIO1、IDC_RADIO2、IDC_RADIO3です。

起動時にIDC_RADIO1が選択された状態を求めていたので
CheckRadioButton( IDC_RADIO1,IDC_RADIO3, IDC_RADIO1 );
の1行をONINITイベントに記述しましたところ上手く行きました。
CheckRadioButtonの各種引数はMSDNに載っていますので省きます。

また、今回の質問とは関係ありませんが過去ログも参考にいたしました。
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200205/02050072.txt

ありがとうございました。


返信引用
ログを読む人
 ログを読む人
(@ログを読む人)
ゲスト
結合: 22年前
投稿: 2
 

参考になりました。
ありがとう


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました