我想在一个对话框中同时选中多个 RADIOBUTTON控件,请问是如何才可以实现
char word[150];
int flag_one;
int flag_two;
flag_one=GetCheckedRadioButton(IDC_SWIM,IDC_BALL);
if(flag_one==IDC_SWIM)
strcpy(word,"你喜欢游泳");
if(flag_one==IDC_RUN)
strcpy(word,"你喜欢跑步");
if(flag_one==IDC_BALL)
strcpy(word,"你喜欢球类");
flag_two=GetCheckedRadioButton(IDC_BANANA,IDC_ORANGE);
if(flag_two==IDC_BANANA)
strcat(word,"你喜欢香蕉");
但是就是无法同时选中多个 请问怎么解决:)-

解决方案 »

  1.   

    radiobutton同时只有一个可以被选中,除非你在创建的时候为每一个都加入了GROUP标志应该用CHECKBUTTON,就是方形头的那个,不是原型的radiobutton
      

  2.   

    问题
    我已经解决了
    没有用到上面的属性
    但是很麻烦真的很麻烦
    用到了
    CHECKRADIONBUTTON这个函数
    同时还设计了一些标志
    当选择别的RADIOBUTTON的时候,检查这些标志如果被选择的就用上面的函数,通过ID对其进行设置
    不知道是否描述的清楚
    不知道是否可以为大家提供一些思路
    让我们一起进步吧