BOOL 和 bool 转型注意:true不一定是1,这样的BOOL将导致控件CheckBox的值归零
2011-03-10 21:28
387 查看
从配置文件、网络或者其他途径传来的bool值,赋值给BOOL的时候,发现true不一定是1
可能是其他错误导致这个值错误。虽然不影响逻辑,但是仍然表明别的地方逻辑有错误。
要做好判断,不要让0和1之外的值进入BOOL,
否则将导致控件CheckBox的值归零
MFC代码如下:
可能是其他错误导致这个值错误。虽然不影响逻辑,但是仍然表明别的地方逻辑有错误。
要做好判断,不要让0和1之外的值进入BOOL,
否则将导致控件CheckBox的值归零
MFC代码如下:
void AFXAPI DDX_Check(CDataExchange* pDX, int nIDC, int& value) { …… if (value < 0 || value > 2) { TRACE(traceAppMsg, 0, "Warning: dialog data checkbox value (%d) out of range./n", value); value = 0; // default to off } …… }
相关文章推荐
- DateChooser控件发布ASP.NET 2.0新版(我的ASP.NET 2.0控件开发书的第二个阶段项目)[请大家一定注意版本的更新,下载最新版]
- C++中用Int转成bool时,只有0是false,其他都是true。这个和其他语言很不一样,注意不要掉坑里了。
- listview item中存在button,checkbox这样的控件 setOnItemClickListener容易失效
- ListView中含有CheckBox或者Button等控件,导致item点击无效的原因。
- setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等; 注意,setOnClickListener方法会默认把控件的se
- CheckBox控件返回"true,false"的问题
- 在TreeView 控件上,如果双击任何一个节点的checkbox 只会收到一次After_Check事件 但是check属性变化两次(从false到true 再从true到false),请问该如何解决,谢谢!
- [置顶] html中对hidden状态input控件进行赋值,而赋的值中包含标签,例如"<img~~~>",这样的话>就会导致input控件被截断!
- jquery选择器 【radio checkbox】选择 【查找div下的表单具有某种属性的控件 :注意是div下】
- Asp.net MVC Checkbox控件 和 Nullable<bool>, 或bool?类型
- 超具杀伤力的组合:Office2007+Visio2003导致“此应用程序不能用来打开此对象”错误(童鞋们一定注意啊)
- Ext.Net中CheckboxSelectionModel的动态隐藏(显示),一定条件下的隐藏(不让选择),获得多选栏位的信息,及后台控件的动态创建
- Jquery中对checkbox的各种“全选”或者“取消”功能实现(特别注意1.6+的一定不能使用attr来取属性了!用prop!)
- 设置服务器控件readonly为true 注意
- CheckBoxList控件基本用法 如何给DropDownList控件添加边框[整理]
- 添加一个Object-c的UI控件到cocos2d-x的c++代码中(object向c++转型系列教程1)
- C#中对winform的控件datagridview直接进行编辑,修改,删除操作注意的地方
- 点击按钮,生成一组一组combobox和slider时,避免控件Id相同,导致控件冲突的方法
- 掉掉注意了,如何动态加载用户控件(ascx)
- 按照一定的规格形式导出需要的数据(导出功能实现和一些需要注意的问题)