zoukankan      html  css  js  c++  java
  • MFC RadioButton分组用法

    UpdateData(FALSE); //可以向控件传递数据
    UpdateData(TRUE);//可以从控件获得数据

    1.Radio1、Radio2、Radio3分为一组;

      Radio4、Radio5、Radio6分为另一组;

    设置Radio1 的属性: group、tabstop、auto均为true
    设置Radio2、Radio3的属性: group设为false, tabstop、auto均为true

    设置Radio4 的属性: group、tabstop、auto均为true
    设置Radio5、Radio6的属性: group设为false, tabstop、auto均为true

    2.按CTRL+D,保证同一组内的radio的tab序号是连续的;调整tab序号的方式是:鼠标依次点击数字

    3.关联int型变量

    只需将group属性为true的Radio1关联,Radio2和Radio3无需关联;同样,Radio4需关联,Radio5和Radio6无需关联

     

     4.设置完可以看到头文件以下变量

     

     5.设置事件

     设置Radio1的事件

     设置Radio2和Radio3的点击事件函数 和 Radio1 相同

     Updatedata(true) 不能少; 它的作用是 将radio的状态值更新给关联的变量

    void CMFCApplication4Dlg::OnBnClickedRadio1()
    {
        // TODO: 在此添加控件通知处理程序代码
        UpdateData(true);
        switch (m_RadioGroup1)
        {
            case 0:
                MessageBox(_T("Radio1 clicked!"));
                break;
            case 1:
                MessageBox(_T("Radio2 clicked!"));
                break;
            case 2:
                MessageBox(_T("Radio3 clicked!"));
                break;
        }
    }
  • 相关阅读:
    最大流EK算法/DINIC算法学习
    hdu-3065-AC自动机
    51nod-1636-dp
    nyoj-1316-二分
    HDU-4510-日期
    HDU-2896-AC自动机
    51nod-1385-贪心-构造
    SpringMVC实现Restful风格的WebService
    SpringMVC使用中遇到的问题总结
    Boostrap(3)
  • 原文地址:https://www.cnblogs.com/ike_li/p/14630720.html
Copyright © 2011-2022 走看看