MFC中能不能将两个check box控件设置成互斥的?如果可以那该怎么做?

解决方案 »

  1.   

    不能。既然互斥,为何不用Radio?
    如果要用,你需要响应check box的click事件做处理
      

  2.   

    MFC的CheckBox的互斥要自己写的。用个bool型全局变量控制。
    自己在每个CheckBox双击后的点击事件中修改bool值
      

  3.   


    你这需求明显可以用radiobutton来实现呀。默认情况下,radiobutton是不选中的,可以实现一个都不选中,而且可以实现只选择一个。
      

  4.   

    check box 也可以,自己判断处理一下就行了,例如:当点击了第一个check box 可以将其他check box都设置成未选状态,点击每一个都是相同处理,将剩余的check box设置未选状态不就可以了。
      

  5.   

    互斥只能自己写了,否则用RadioBox搞定之
      

  6.   


    radio不选中,用m_nRadio=-1;UpdateData(false);即可!
      

  7.   

    难不成还弄个按钮 点下就进 m_nRadio=-1;UpdateData(false);?