2011-09-22 58 views
0

我有2个单选按钮说r1和r2组合在一起,并从属性使r1组为真。 我做了bool变量(vr)并附上这些单选按钮(DDX)。如何手动设置单选按钮(通过代码)?

现在来自代码我写了vr = 1 then updateata(TRUE)。但是从UI来看,它仍然显示r1单选按钮,而不是r2。 如何通过更改vr使无线电r2活动?

+0

也许这个问题可以帮助:http://stackoverflow.com/questions/932315/why-do-my-radio-buttons-not-work –

+0

感谢您的答复。我去链接,但没有找到我的anwswer.iwant当变量附加到手动更改单选按钮。 – Suri

+0

请附上您的代码,特别是与r1,r2,vr和绑定有关的代码。 –

回答

0

UpdateData(TRUE)是用控件数据更新变量。您想更新变量中的控件,因此您必须使用UpdateData(FALSE)

注:我总是添加以下定义了stdafx.h中,所以我不会忘记:

// to use with UpdateData 
#define TOWINDOW FALSE 
#define TODATA TRUE 

,然后我就用UpdateData(TOWINDOW)UpdateData(TODATA)

相关问题