社区
界面
帖子详情
怎么使用Radio Button控件?
cglee
2005-08-20 03:49:04
怎么把相关联的几个Radio Button组合在一起,
然后怎样取所选择的值?
...全文
3420
12
打赏
收藏
怎么使用Radio Button控件?
怎么把相关联的几个Radio Button组合在一起, 然后怎样取所选择的值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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");
透明按钮
Radio
和CheckBox
这个程序提供了两种实现透明的方法: 1,如果对话框背景色是纯色,那么直接返回NULL画刷即可。 2,如果背景是图片,那么在OnCtlColor中需要先绘制父窗口背景。
DirectUI Demo(无源码,只是界面dome)
一个比较完整的DirectUI Demo, 支持各种Layout,实现了各种基本
控件
(SplitBar, PictureBox,
Button
,
Radio
, CheckBox, Label, HyperLink, ProgressBar, ListBox, Edit, ComboBox, Tab Control, Toolbar, Menu, tree),支持键盘导航,支持多语言,支持换肤,支持异形窗口。
Radio
Button
控件
的
使用
使用
消息映射宏ON_CONTROL_RANGE,成组处理
Radio
Button
控件
的BN_CLICKED消息。
如何创建
Radio
Button
控件
组
1、成为一组的
Radio
Button
的ID必须是连续的。 2、将这群ID连续的
Radio
Button
的开头的
Radio
Button
的Group属性设置为TRUE, 其余的
Radio
Button
的Group属性仍为FALSE。 满足以上两个条件的一群
Radio
Button
即为
Radio
Button
控件
组。 ...
VC6.0
控件
Radio
Button
的
使用
1.新建一个对话框程序 2.添加4个
Radio
Button
和1个
Button
注意: 1)在添加
Radio
Button
控件
时,需要保证它们的资源号连续,也就是连续添加4个
Radio
Button
按钮 2)将第一个
Radio
Button
属性中的Group打上“√” 3.给Raido1关联一个int型变量m_nSelect 步骤: 1)右键空白地方,点击ClassWizard(...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章