VC给控件添加变量

本文介绍了在MFC中如何使用控件变量,并详细解释了Control和Value两种类型的变量区别。Control类型用于直接操作控件本身,而Value类型则获取或设置控件上的文本值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在控件上鼠标右击 "添加变量",添加的变量有两种类别,Control和Value。

如果添加的类别为Control,则类型为控件的类型,表示的是控件,只能调用控件的属性和方法。

如果添加的类别为Value,则类型为CString,表示的是控件上显示的文件值。

 

如:文本框

Control类别:

        CExtEdit m_EditName;

        void CNewProjectDlg::DoDataExchange(CDataExchange* pDX)
        {
              CDialog::DoDataExchange(pDX);
              DDX_Control(pDX, IDC_EDITNAME, m_EditName);

        }

        ((CEdit)m_EditName)->SetWindowText("文本值");   可以这样设置文本框的值。

也可以定义Value类别:

        CString txtName;    
        void CNewProjectDlg::DoDataExchange(CDataExchange* pDX)
        {
              CDialog::DoDataExchange(pDX);
              DDX_Text(pDX, IDC_EDITNAME, txtName);

        }

       txtName = "文本值";

       UpdataData(FALSE);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值