对多个控件在for语句中执行相同操作的方法
来源:互联网 发布:重庆网络推广 编辑:程序博客网 时间:2024/06/15 09:53
经常会遇到对多个控件赋初始值或配置参数,操作方法都一样,但因各控件的ID不同,必须一个一个的写,很麻烦。
下面介绍的方法就是将多个控件在for语句中执行同一操作,大大简化了代码编写量:
示例:将多个控件同时使能或屏蔽的函数:
<span style="font-size:18px;">void CHID_BlinkyDlg::EnableDeviceCtrls(BOOL bEnable){int nIDs[] = {IDC_RADIO_PATTERN_CUSTOM,IDC_RADIO_PATTERN_SELECTOR,IDC_SLIDER_DIMMER,IDC_BUTTON_GET_STATS,IDC_BUTTON_SET_BLINK_PATTERN,IDC_BUTTON_SET_BLINK_RATE,IDC_BUTTON_ENABLE,IDC_BUTTON_DISABLE};for (int i = 0; i < sizeof(nIDs) / sizeof(nIDs[0]); i++){GetDlgItem(nIDs[i])->EnableWindow(bEnable);}}</span>
重点就是使用各个控件的控件ID。
0 0
- 对多个控件在for语句中执行相同操作的方法
- 在XSLT中对for-each语句使用distinct操作
- 多个操作语句的触发器为什么在执行时,只执行了第一句?
- 在for,foreach语句中小心使用控件的SendToBack,BringToFront方法
- java中连接数据库操作的语句,获得执行sql语句对数据库进行操作
- 解决在MFC中执行SQL语句过长的方法
- 动态生成多个相同的控件
- dos中for in后面执行多个命令的方法
- 在SQL查询分析器中执行对SYSOBJECTS 操作的语句时提示:未启用对系统目录的特殊更新等信息
- oracle多个操作语句一起执行
- 金格office控件在js中对vba的操作
- js小练习:利用getElementsByTagName方法、for循环、this指针、数组实现对多个相同元素value值的改变
- 对多个自定义cell同时进行相同操作
- 在的一个批处理(BAT)文件中成功执行多个ant命令的操作
- sql语句怎样实现求在列中选择某些相同名称的行,对这些相同名称行的数据进行累加.
- 多个相同classname的控件中查找子控件(父控件text、resource-id为空,classname不是唯一...)
- 生成多个相同item的方法
- IBM TIVOLI 中对相同JOB的分段时间操作
- android四大组件之Service个人总结
- Unity3d 性能优化篇
- UIViewController的生命周期及iOS程序执行顺序
- Xmpp-----openfire的配置
- ThinkPHP--数据库连接及model模型定义使用
- 对多个控件在for语句中执行相同操作的方法
- 利用strace/pstack调试Nginx
- HDU1028 Ignatius and the Princess III(java)
- Pow(x, n)
- 面试经历小结
- vim和taglist的安装和使用
- ipconfig 查看IP和网络查看IP不同之处
- Javascript 类/框架
- linux命令之-pstree使用说明