【MFC】控件与变量——updata函数&&control和value的区别

在MFC编程中,控件与变量的交互至关重要。Control型变量对应控件实例,允许直接操作控件,如设置样式或获取文本;而Value型变量仅用于传递数据。Update()函数用于同步控件和变量的值,Update(true)将控件内容加载到变量,Update(false)将变量值更新到控件,Update()则刷新对话框。了解这两者区别有助于更有效地使用MFC控件。
摘要由CSDN通过智能技术生成

在MFC编程中 

很多控件都要有对应的变量存储它的值,以实现代码读取和改变变量的值,完成代码和控件的交互

MFC中 常通过ClassWizard为控件添加和绑定对应的变量及变量类型(不同类型的控件所能绑定的变量类型是有限制的 )

控件所能绑定的变量类型大方向分两种 control和value

control型变量是这个控件所属类的一个实例(对象)可以通过这个变量来对该控件进行一些设置。而value只是用来传递数据,不能对控件进行其它的操作

control型变量可以获得控件的实例,通过这个变量,你可以操纵控件

value型变量仅仅可以获得该控件的public型变量

如果你添加了一个m_CtrlEdit的control型变量你可以调用控件支持的所有函数,如:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值