我有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)

07-25 21:39