5章.CButtonクラス ボタン 5−4.ラジオボタンのチェックされているコントロールのIDを取得する |
GetCheckedRadioButtonを使用します。 ※IDが連続した数値でないといけません。(;_;)使えねぇ〜 Z 順位でWS_GROUPまでのラジオボタンをチェックするには以下のように処理すると良いでしょう。 int C〜::MyGetCheckedRadioButton(int num) { CButton *cbn; int i; cbn=(CButton *)GetDlgItem(num); for(i=0;;++i) { if(cbn->GetCheck()) return(cbn->GetDlgCtrlID());//i);// if((cbn=(CButton *)cbn->GetNextWindow())==NULL || (cbn->GetStyle()&WS_GROUP)) break; } return(0);//-1);// } |
Top へ戻る |