社区
界面
帖子详情
怎么使用Radio Button控件?
cglee
2005-08-20 03:49:04
怎么把相关联的几个Radio Button组合在一起,
然后怎样取所选择的值?
...全文
3390
12
打赏
收藏
怎么使用Radio Button控件?
怎么把相关联的几个Radio Button组合在一起, 然后怎样取所选择的值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lid0770
2006-05-12
打赏
举报
回复
可以用一个变量来标识一组radiobutton的状态
lid0770
2006-05-12
打赏
举报
回复
要使radiobutton分组,要进行下面步骤:
1、要求同一组的radiobutton 要具有连续的ID号(控件的ID号可通过resource.h查看到);
2、在要求分成同一组的几个radiobutton中选择其中一个的属性->general->group。
打个比方,你有4个radiobutton,分别为radio1(ID==100),radio2(ID==101),radio3(ID==102)
radio4(ID==103)
如果你想把radio1(ID==100)和radio2(ID==101)分为一组,把radio3(ID==102)和radio4(ID==103)分为另一组,则要把radio1的属性中的group选项选上,然后把radio3的属性中的group选项选上,
这样,radio1\radio2为一组 radio3\radio4为另外一组了
ffb
2006-05-12
打赏
举报
回复
我是这样做的,但是两个radio都可以被选中是怎么回事(修改了tab的顺序为连续的)
cglee
2005-08-24
打赏
举报
回复
i_noname(晚九朝五):
我的做法和MFC程序设计一书上讲的是一样的,是设置一组Radio里的第一个group属性,
则其后到另一个设置了group属性的radio之间的就成为一组,实现起来很简单。书上
讲的很详细,你可以看看。
cglee
2005-08-22
打赏
举报
回复
我现在不是按 group box 的group属性做的,已经做出来了,明天再和你讨论
i_noname
2005-08-22
打赏
举报
回复
不是radio button 的group属性,是groupbox的group属性.
---group1-----| ----group2----
| | | radio3 |
| radio1 | | radio4 |
| | | radio5 |
| radio2 | | |
|-------------| |------------|
如果你想要radio1和radio3同时选中的话,就要用到groupbox.
用group1和group2把它们圈起来,并在资源管理器上右击这两个groupbox,弹出的对话框中有个group属性,选中即可。
((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(1);//这样写有错?
wang_zhen_jun
2005-08-22
打赏
举报
回复
第一个问题用group box控件解决.
第二个问题:
int check = GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO2);
if(check == IDC_RADIO1)
{
....
}
IDC_RADIO1为第一个Radio Button控件,IDC_RADIO2为最后一个Radio Button控件
cglee
2005-08-22
打赏
举报
回复
怎么 用 SetCheck(1)之后,就运行错误?
cglee
2005-08-22
打赏
举报
回复
radio button 的 group属性是什么意思?
i_noname
2005-08-20
打赏
举报
回复
可以用几个group box把要分组的radio包含起来,记得要把groupbox的group属性都选上才有作用
cglee
2005-08-20
打赏
举报
回复
第一个问题呢?怎么组合
i_noname
2005-08-20
打赏
举报
回复
CButton * p = (CButton *)GetDlgItem(IDC_RADIO1);
if (p->GetCheck())
MessageBox("Checked");
VS2010下
radio
-
button
和check-
button
的
使用
在VS2010 MFC下实现
radio
-
button
和check-
button
的联合
使用
,可以运行
MFC中
Radio
Button
的用法详解
本文通过针对两个常见问题的解决方案,详细阐述了MFC中
Radio
Button
的用法。有助于读者加深对于MFC运行机制及
Radio
Button
控件
用法的理解。 首先为对话框加上2个
radio
button
,分别是
Radio
1和
Radio
2。 问题1:如何让
Radio
1或者
Radio
2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInitDialog()即可。有如下的三种方法可以让它选上: 第一种: ((C
Button
*)GetDlgItem(IDC_
RADIO
1))->SetCheck(TRUE);//选上 ((C
Button
*)GetDlgItem(IDC_RAD
三维游戏引擎设计与实现-GUI设计与实现
从初级介绍、设计并实现一套高效的跨平台的高效的GUI系统,采用OpenGL ES2.0规范Api进行渲染绘制。 介绍UI系统的消息处理,实现了一套高效,简单的消息处理机制,采用委托代理的模式做消息映射绑定。实现常用
控件
,例如 按钮,贴图按钮,Image,Label,Frame,Slider,ScrollView,
Radio
Button
,CheckBox,汉字绘制等。
原生的复选框(checkbox
button
)和单选按钮(
radio
button
)实现透明背景效果解决方案
vs2010,参考 http://blog.csdn.net/infoworld/article/details/39451125,改进例子,实现 复选框和单选框的透明背景,其他其他
控件
也可以用.
mfc 按钮
控件
使用
示例源代码
mfc按钮
控件
的编程实例,设计了一个基础的课程选择的小界面,主要是单选按钮
Radio
Button
、复选框Check Box的初始化,设定和
使用
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章