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);

  • 相关阅读:
    Lombok Pojo默认初始值问题
    spring boot打包以及centos下部署
    Spring事件监听ApplicationListener源码流程分析
    synchronized是什么,用法及原理
    Spring动态切换数据源及事务
    linux环境中关闭tomcat,通过shutdown.sh无法彻底关闭--线程池
    LVS之DR模式
    LVS之ipvsadm命令
    LVS之NAT模式
    tcpdump抓包命令
  • 原文地址:https://www.cnblogs.com/chunyou128/p/2588964.html
Copyright © 2011-2022 走看看