Developer Network
Developer Network
Developer Network
ProfileText
ProfileText
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
求类似于三八译码器的程序!
Visual Studio Development
>
Visual C++
问题
0
登录进行投票
有三个Check控件,一共可以有八种状态,我们当然可以用if()语句去一个一个的判断,因为状态数可以用手指头数的过来,那么要是状态数一多,有没有什么别的方式去判断这个状态呢?
2009年4月2日 5:54
回复
|
引用
答案
0
登录进行投票
可以用控件的状态对一个整数进行置位
如
int a = 0;
if (checkBox1.checked)
a |= 0x0001;
else
a &= 0xfffe;
......
已标记为答案
KeFang Chen
2009年4月7日 3:27
2009年4月2日 12:21
回复
|
引用
全部回复
0
登录进行投票
用三个控件的布尔值作逻辑操作得出相应的状态,多余3个也可以按照此法。
欢迎光临我的个人网站:http://www.joyvc.cn,本网站提供[IM即时通信|棋牌游戏|网游开发|UI编程|网络通讯|组件开发|图像多媒体|数据库]方面的VC/C++/C技术文章、源代码和教程资料
2009年4月2日 6:25
回复
|
引用
版主
0
登录进行投票
可以用控件的状态对一个整数进行置位
如
int a = 0;
if (checkBox1.checked)
a |= 0x0001;
else
a &= 0xfffe;
......
已标记为答案
KeFang Chen
2009年4月7日 3:27
2009年4月2日 12:21
回复
|
引用