作者GooLoo (平凡)
看板C_and_CPP
標題[問題] radio
時間Sat Jan 16 11:08:45 2016
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC6
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
問題1:Radio假設有Radio1,Radio2,Radio3
GetCheckedRadioButton參數中寫Frist Button與Last Button
意思是參數要寫1跟3 如: GetCheckedRadioButton(IDC_Radio1,IDC_Radio3)?
而不是GetCheckedRadioButton(IDC_Radio1,IDC_Radio2,IDC_Radio3)?
因為我寫123會錯, 寫13就不會, 且功能是對的.
問題2:
假設: 我有2個group 135 246 2個都要單選
程式如下, 結果還是1個group,沒有2個, 所以我對first與last不太懂怎麼用
2個GROUP該怎麼寫
餵入的資料(Input):
預期的正確結果(Expected Output):
2組 3選1
錯誤結果(Wrong Output):
1組 6選1
程式碼(Code):(請善用置底文網頁, 記得排版)
UINT nRadio1=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO5);
UINT nRadio2=GetCheckedRadioButton(IDC_RADIO2,IDC_RADIO6);
switch(nRadio1){
case IDC_RADIO1:
MessageBox("1");
break;
case IDC_RADIO3:
MessageBox("3");
break;
case IDC_RADIO5:
MessageBox("5");
break;
}
switch(nRadio2){
case IDC_RADIO2:
MessageBox("2");
break;
case IDC_RADIO4:
MessageBox("4");
break;
case IDC_RADIO6:
MessageBox("6");
break;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.144.43
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1452913728.A.690.html
※ 編輯: GooLoo (111.243.144.43), 01/16/2016 11:10:25
→ TobyH4cker: 要放在GroupBox吧 01/16 12:06
→ TobyH4cker: 還有一個叫做Group property 01/16 12:08
請問一下
Radio1 (tab order=1) , Radio3 (tab order=2), Radio5 (tab order=3)
Radio2 (tab order=4) , Radio4 (tab order=5), Radio6 (tab order=6)
Radio1 和Radio2 設Group
Code如文中,Button按下去會有兩個case判斷, 應該會出現2個messagebox
為什麼只有選12 會出現2個,選23/34/45/56都1個呢?
※ 編輯: GooLoo (111.243.144.43), 01/17/2016 10:26:36