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