|
1、单选框控件的基本使用:
a、要求一组内的单选框按钮控件ID必须由小到大排列,中间不能夹杂其他组的单选框按钮;
b、若有多组,则组内第一个单选框按钮的Group属性为True,其他为False;
c、选中组内某个单选框按钮:CheckRadioButton(IDC_RADIO1, IDC_RADIO3, IDC_RADIO2);
d、获得当前当前选中的单选框按钮控件:int nCheckId = GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO3);
具体操作见视频教程讲解与演示!
2、复选框控件的基本使用:
a、勾选复选框控件:
::SendMessage(::GetDlgItem(m_hWnd, IDC_CHECK1), BM_SETCHECK, BST_CHECKED, 0);
GetDlgItem(IDC_CHECK1)->SendMessage(BM_SETCHECK, BST_CHECKED, 0);
m_Check.SetCheck(BST_CHECKED);
三种方法任意一种都可以!
备注:取消勾选的话只需要把 BST_CHECKED 改成 BST_UNCHECKED 就可以了!
b、获取复选框的勾选状态:
UINT nCheckState = ::SendMessage(::GetDlgItem(m_hWnd, IDC_CHECK1), BM_GETCHECK, 0, 0);
nCheckState = GetDlgItem(IDC_CHECK1)->SendMessage(BM_GETCHECK, 0, 0);
nCheckState = m_Check.GetCheck();
三种方法任意一种都可以!
如果返回值 nCheckState 的值为 BST_CHECKED,那么就是勾选状态。如果值为 BST_UNCHECKED,那么就是非勾选状态。
具体操作见视频教程讲解与演示!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
教程在线观看地址:
https://www.bilibili.com/video/av38392055/?p=5
MP4高清视频下载地址:链接:https://pan.baidu.com/s/12tbl36wWP_CB7qkdt-DV7A 提取码:zbjw
本节课件下载(回复后可见):
备注:VIP会员可免费下载本站所有资源(点击查看)!
提示:通过购买VC驿站U盘打包(点击查看)也可加入终身Vip会员^_^ |
上一篇: 《实用VC编程之玩转控件》第3课:Button按钮控件下一篇: 《实用VC编程之玩转控件》第5课:Edit编辑框控件
|