mfc 學習筆記之單選控件出錯原因之一

初學mfc的時候,當我們要做一個調查對話框時,往往要拖多個單選控件,或多選控件以滿足要求,一般情況下:一個選擇題四個單選或四個複選項,如:下面這個

 

 

 

這是一個單選問題 和一個多選問題,但是編譯系統如何知道第一個問題:年齡的答案是前面四個選項(<18 18~27 28~38 >38)呢而不是((<18 18~27 28~38 >38 收發郵件)這五個呢,一開始我以爲是你的年齡這個組框的作用,但是經過試驗後發現這個組框只是一個視覺上的效果而已,沒有分組的功能,要把(<18 18~27 28~38 >38)限定爲第一個問題的答案選項,要做的事在(<18)這一個控件的屬性中的Group(組),這一項選爲true,編譯時就會認爲從第一個Group爲true到第二個Group爲true之前的那一個的控件爲一組,也就是說: 每一組的第一個控件的Group爲true;但是怎麼知道那個是第一個那個是第二個呢;這個要看你添加資源的順序了(一般情況下就是你拖控件的順序,所以如果你拖了幾個控件,你在整理他們的排版的時候如果不小心把順序搞亂了那就麻煩了),作者就是在這裏出問題了,經過一番探索之後查出:在Resource.h中有你的資源的創建順序如圖:

IDC_xxxxx是我添加的資源 右邊是他的編號 ,看編號就能看出順序了,這樣就能按照上面的方法分組了

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章