zoukankan      html  css  js  c++  java
  • radio button 与变量绑定

    一、顺序绑定

    1.定义变量

        int m_nValue;

    2.关联变量

        DDX_Radio(pDX, IDC_RADIO1, m_nValue);

    void CTestRadioDlg::DoDataExchange(CDataExchange* pDX)
    {
        CDialog::DoDataExchange(pDX);
        DDX_Radio(pDX, IDC_RADIO1, m_nValue);
    }

    3.赋值

    CTestRadioDlg::CTestRadioDlg(CWnd* pParent /*=NULL*/)
    	: CDialog(CTestRadioDlg::IDD, pParent)
        , m_nValue(0)
    

    4.定义资源id

    #define IDC_RADIO1                      1000
    #define IDC_RADIO2                      1001

     5.在对话框资源中的位置


    CONTROL "Radio1",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON | WS_GROUP ,43,37,38,10 CONTROL "Radio1",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,45,62,38,10

    以上完成,m_nValue==0时,上一个radio选中

    二、但我想m_nValue==0下一个radio选中,该怎么办呢?

    1.

    #define IDC_RADIO2                      1000
    #define IDC_RADIO1                      1001

    2.

        CONTROL         "Radio1",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON | WS_GROUP,45,62,38,10
        CONTROL         "Radio1",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON ,43,37,38,10

    完成。

    三、你还可以这样做

        CONTROL         "Radio1",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON | WS_GROUP ,45,62,38,10
        CONTROL         "Radio1",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,43,37,38,10

        DDX_Radio(pDX, IDC_RADIO2, m_nValue);

  • 相关阅读:
    Clean Code读书笔记
    Junit 断言 assertThat Hamcrest匹配器
    SpringMVC 常用注解
    SpringMVC 流程 配置 接口
    ng-select ng-options ng-repeat的用法与区别
    javascript总结
    intellij安装 配置 创建项目
    git常用操作指令
    springmvc报错 org.springframework.web.servlet.DispatcherServlet
    linux笔记:RPM软件包管理-源码包管理
  • 原文地址:https://www.cnblogs.com/chunyou128/p/2588964.html
Copyright © 2011-2022 走看看