0
我有2个单选按钮说r1和r2组合在一起,并从属性使r1组为真。 我做了bool变量(vr)并附上这些单选按钮(DDX)。如何手动设置单选按钮(通过代码)?
现在来自代码我写了vr = 1 then updateata(TRUE)。但是从UI来看,它仍然显示r1单选按钮,而不是r2。 如何通过更改vr使无线电r2活动?
我有2个单选按钮说r1和r2组合在一起,并从属性使r1组为真。 我做了bool变量(vr)并附上这些单选按钮(DDX)。如何手动设置单选按钮(通过代码)?
现在来自代码我写了vr = 1 then updateata(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)
。
也许这个问题可以帮助:http://stackoverflow.com/questions/932315/why-do-my-radio-buttons-not-work –
感谢您的答复。我去链接,但没有找到我的anwswer.iwant当变量附加到手动更改单选按钮。 – Suri
请附上您的代码,特别是与r1,r2,vr和绑定有关的代码。 –