2011-09-22 122 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)