日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VC6.0 控件Radio Button的使用

發(fā)布時間:2023/12/9 c/c++ 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC6.0 控件Radio Button的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

From: http://www.cppblog.com/Lee7/archive/2007/09/13/32152.html

使用方法: ?
? 1.建立一個基于對話框的用用程序,在其中加入三個Radio ? Button,ID分別為: ?
? IDC_RADIO1,IDC_RADIO2,IDC_RADIO3 ?
? ?
? 2.控件的初始化: ?
? 在對話框類的OnInitDialog中加入代碼: ?
? CheckRadioButton(IDC_RADIO1, //第一個參數為該組的第一個單選按鈕的ID ?

IDC_RADIO3,? //第二個參數為該組的最后一個單選按鈕的ID ?

IDC_RADIO3); ?? ? ? //第三個參數為該組中被選中的單選按鈕的ID ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?

? 3.在加入一個Button控件,并為其寫入Click事件代碼: ?
? int ? iRadioButton; ?
? ?
? iRadioButton=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO3); ?
? if(iRadioButton==IDC_RADIO1) ?
? MessageBox("Click ? Button1"); ?
? if(iRadioButton==IDC_RADIO2) ?
? MessageBox("Click ? Button2"); ?
? if(iRadioButton==IDC_RADIO3) ?
? MessageBox("Click ? Button3");???

/Files/Lee7/RadioButtonDemo.rar????
? 另一個方法: ?
? Radio ? Button成組使用時,只需保證在添加控件時資源號連續(xù),并且第一個Radio ? Button的屬性中Group被選中即可. ?
? 這樣就可以給這一組控件添加成員變量使用 ?
? 例: ?
? 1.建立一個基于對話框的應用程序,添加三個Radio ? Button,和一個Button ?
? 選中第一個Radio ? Button屬性中的Group?? 。然后給raido1關聯一個int型變量(同樣需要先分組)m_nRadio1,打開對話框構造函數,你會發(fā)現有:
m_nRadio1 = -1;m_nRadio1別賦值-1表示哪個都沒有選上。如果你把-1改成0,就會發(fā)現Radio1默認被選上了,依此類推,m_nRadio1的值為1 就是第二個被選上了(這里同樣有問題,哪個是第一個?哪個是第二個?)。獲取狀態(tài)很簡單,UpdateData(TRUE)后判斷m_nRadio1的值 即可。
? ?
? 2.在Button的Click事件中添加代碼: ?
? UpdateData(TRUE); ?
? if(m_radio==0) ?
? MessageBox("0"); ?
? if(m_radio==1) ?
? MessageBox("1"); ?
? if ? (m_radio==2) ?
? MessageBox("2"); ?
? UpdateData(false);
/Files/Lee7/RadioButtonDemo2.rar


總結

以上是生活随笔為你收集整理的VC6.0 控件Radio Button的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。