我有2个单选按钮,说r1和r2.grouped在一起,并从属性使r1组为true。
我制作了bool变量(vr),并附加了这些单选按钮(DDX)。
现在从代码中我写了vr = 1然后是updatedata(TRUE)。但从ui来看,它仍然显示r1单选按钮处于活动状态,而不是r2。
如何通过更改vr使收音机r2激活?
最佳答案
UpdateData(TRUE)
用于使用控件数据更新变量。您要从变量更新控件,因此必须使用UpdateData(FALSE)
。
注意:我总是在stdafx.h中添加以下定义,所以我不会忘记:
// to use with UpdateData
#define TOWINDOW FALSE
#define TODATA TRUE
然后我只使用
UpdateData(TOWINDOW)
或UpdateData(TODATA)
。