CheckRadioButtonは、指定されたラジオボタンに選択マークを付けるWindowsAPI・・・。
ラジオボタンのリソースIDはあらかじめ連番で定義しておく・・・。
そして、第2引数に最初のリソースID、第3引数に最後のリソースIDを指定し、第4引数に選択マークを付けたいリソースIDを指定する・・・。
第2引数のリソースIDのラジオボタンから第3引数のリソースIDのラジオボタンまでは同じグループとなる・・・。
その中から第4引数のリソースIDのラジオボタンに選択マークが付く・・・。
それ以外のラジオボタンからは選択マークが外れる・・・。
resource.hを、
こうして、ID_RADIO1(541)~ID_RADIO3(543)は連番とする・・・。
CheckRadioButton.rcは、
ID_RADIO1が押された時、
CheckRadioButtonでID_RADIO1に選択マークが付く・・・。
ID_RADIO2の時は、
ID_RADIO3の時は、
と、それぞれのボタンに選択マークが付くようにする・・・。
Item1-1で、
最初は、どのラジオボタンも選択されていない・・・。
RadioButton1を押すと、
RadioButton1に選択マークが付く・・・。
RadioButton2を押すと、
RadioButton2に選択マークが付く・・・。
Radiobutton3を押すと、
RadioButton3に選択マークが付く・・・。
Sample/CheckRadioButton.cpp at master · bg1bgst333/Sample · GitHub
Sample/resource.h at master · bg1bgst333/Sample · GitHub
Sample/CheckRadioButton.rc at master · bg1bgst333/Sample · GitHub