vc6.0 radio控件分組及消息映射

一、Radio

多組和一組是一樣的使用,只要搞清楚哪個是哪一組的就行了。爲對話框添加四個Radio:Radio1,Radio2,Radio3和Radio4。首先在對話框資源面板上按Ctrl+D,按你自己的理想順序用鼠標逐個點擊爲這些Radio Button排個順序,就是排列他們的TAB ORDER。不妨假設Radio1、Radio2、Radio3、Radio4分別是1、2、3、4。Radio1和Radio3都選上Group屬性,那麼,1、2是一組,3、4是另外一組,因爲分組的原則是在選上Group屬性的這一個開始直到碰到下一個選上Group屬性的。你不妨再Ctrl+D,令Radio1、Radio2、Radio3、Radio4分別是1、3、2、4,那麼Radio1和Radio3是一組,如果m_nRadio1=1,此時是Radio3被選上而不是Radio2被選上。分好了組就分別使用它們吧。


二、消息映射

分好組後可以關聯一個整形變量,但改關聯必須在勾選了Group屬性的Radio上操作,否則會出現類似下面的警告信息:

debug assertion failed   

..............

file dlgdata.cpp line:308

斷言一般是控件ID對應不上,也可以看下聲明、實現還有消息宏是否一致

發佈了43 篇原創文章 · 獲贊 138 · 訪問量 181萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章