MFC控件编程之复选框单选框分组框
MFC控件編程之復(fù)選框單選框分組框
一丶分組框
分組框?英文叫做 GroubBox?添加了分組框主要就是分組.好看.不重點介紹
二丶單選框
英文: Raido Button??
單選框需要注意的事項
1.單選框必須設(shè)置分組.?在屬性中設(shè)置.?設(shè)置為True
2.如果有兩個單選框那么TAB?順序必須緊鄰
VS中設(shè)置單選框TAB順序
1,首先設(shè)置分組狀態(tài)
因為設(shè)置分組.所以需要指定TAB?按鍵順序.也就是必須連著.?設(shè)置一個即可.
2.設(shè)置TAB順序
?
快捷鍵Ctrl + d
只需要點擊控件則會自動設(shè)置順序.
?
3.程序窗口啟動.?單選框默認選中第一個.
在我們的對話框初始化函數(shù)中 (OninitDlg )?使用API?進行設(shè)置.
函數(shù)原型:?
CheckRadioButton(控件ID, 控件ID, 要設(shè)置的控件ID);CheckRadioButton(IDC_RADIO1, IDC_RADIO2, IDC_RADIO2);
前兩個參數(shù)是給定一個范圍. 最后一個參數(shù).指明了我要設(shè)置哪一個用來選中.
是在前面兩個范圍中的. 應(yīng)用程序截圖:
4.綁定變量.判斷是否選中
很多時候我們選中單選框就要判斷是否選中來進行操作.其中也封裝了函數(shù).
因為單選框是繼承CButton?派生出來的子類.所以可以使用父類的函數(shù).
父類中有一個函數(shù)叫做? GetCheck?用來判斷是否選中
其余更多方法.查詢MSDN?或者被人發(fā)的 MFC中文幫助文檔.也可以.?輸入CButton?即可看到所有方法.?當然也可以自己在程序中 F12進入定義查看API.?一般都有注釋.
三丶復(fù)選框
?
復(fù)選框可以進行多選.? 英文組件意思是 : Check Box
復(fù)選框綁定控件變量.判斷選中的方法也是 GetCheck?因為他也是繼承CButton控件的.?所以也可以使用父類的.
具體更多的方法.查詢MSDN即可.?一般這種控件常用的就是是否選中.?
?
轉(zhuǎn)載于:https://www.cnblogs.com/iBinary/p/9653086.html
總結(jié)
以上是生活随笔為你收集整理的MFC控件编程之复选框单选框分组框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018年爱奇艺校招笔试
- 下一篇: Django框架之第二篇