对话框已经初步设计好。随后需要修改对话框,比如添加新的控件或者移动控件。希望控件的ID与控件在对话框中的先后顺序一一对应,因此需要修改控件的ID。
但是修改控件的ID特别麻烦。需要一个个修改,而且遇到ID冲突的时候,还需要进行两次修改。如果对话框的控件很多,这个工作量很大,而且容易出错。这个麻烦的原因在于控件和ID是一一对应的,有控件必须有ID;一个ID只能使用一次。有没有更加简便的方法修改控件ID?3X
但是修改控件的ID特别麻烦。需要一个个修改,而且遇到ID冲突的时候,还需要进行两次修改。如果对话框的控件很多,这个工作量很大,而且容易出错。这个麻烦的原因在于控件和ID是一一对应的,有控件必须有ID;一个ID只能使用一次。有没有更加简便的方法修改控件ID?3X
解决方案 »
- opencv配置//最后一步将相应的.lib库添加到依赖库中。//依赖库在那个选项里?
- 请问如何获得一个类似于SQL server中查询分析器里的列表
- VC中调用EXCEL中的Range.GETITEM()函数后如何关闭进程中的EXCEl??
- 急救,VC怎么样才能与Oracle 数据库连接
- 请问:怎样给已连接的某个特定客户开一个共享目录?
- 我的WORD文件明明有图片,可是我打开的时候看到的只是框框,我该怎么看到?
- 更改菜单的caption的函数是什么?
- 我的MD5 Hash不知道转换得是否正确,请高手指教!
- 如何禁止修改网卡的mac地址
- 大牛请进:本人想学mfc,请大牛们推荐下有什么好书
- 如何纠正平面图像上的方格网线条变形
- 求高人指点
这样做之后,程序是正确的。然后再将控件的ID从IDC_EDIT0, IDC_CHECK0开始,一个个按照控件的空间位置增加。现在我的对话框大概有500多个控件(含静态文本),做一次调整需要一整天时间。调整控件ID的原因是,有些控件变量是属于一个数组,可以使用循环语句,如果ID不是单调递增的,只能是一个个控件变量处理了。其实这个不算BUG了,只是不方便而已。