掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
グループ化したラジオボタンすべての背景色を変更するには? (ID:70796)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
質問者の田中です。 ふと思いつき、各ラジオボタンに手動でCButtonクラスのオブジェクトを割り 付けることによって解決できました。 例: //CButtonクラスのグローバルポインタオブジェクトを宣言し CButton* oRB; //OnInitDialogハンドラ内でオブジェクトにコントロールを割り付け oRB = (CButton*)GetDialogItem(ID_RB); //ID_RBはラジオボタンのID //OnCtlColorハンドラ内に以下のコードを記述 if (nCtlColor == CTLCOLOR_STATIC) { if (*pWnd == *oRB) { hbr = oBrush; pDC->SetBkColor(RGB(0, 0, 102)); } } お騒がせいたしました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.