【mark】如何改变VC中控件间的TAB切换顺序
2015-07-29 15:37
369 查看
在VC中,
首先控件没有TABINDEX属性;
其次,如果你发现这可能是由resource.h中控件的ID值引起的。那么你就错了:
因为无论你如何调整resource.h中控件的ID值,都对TAB键的切换顺序不能发生任
何影响;
那么,VC中的控件顺序是由什么决定的呢?该如何来修改呢?
在你的工程文件和工作区文件所在目录下有一同名的资源文件(*.rc),其中包含了
本工程所有使用到的资源。
在VC集成开发环境中,该资源是以树状和可视的状态出现的。
现在用任意文本编辑器(最好就是记事本notepad.exe)将该资源文件打开;
找到DIALOG字段,在BEGIN...END语句之中就是对话框中所有的控件定义与属性描述;
假定你将其中先后出现的控件顺序改变一下;
然后保存该文件;
然后用VC打开,重新生成执行文件执行一下:
----怎么样?!!控件间的切换顺序已经改变了!!!
原来,VC中控件的TAB切换顺序即是资源文件中上述BEGIN...END间先后出现的顺序----
改变其中的控件出现顺序(在文本编辑器中)便可改变控件间的TAB切换顺序。
注:以前都是使用ctrl+D处理,,,老是忘,mark下。。。
首先控件没有TABINDEX属性;
其次,如果你发现这可能是由resource.h中控件的ID值引起的。那么你就错了:
因为无论你如何调整resource.h中控件的ID值,都对TAB键的切换顺序不能发生任
何影响;
那么,VC中的控件顺序是由什么决定的呢?该如何来修改呢?
在你的工程文件和工作区文件所在目录下有一同名的资源文件(*.rc),其中包含了
本工程所有使用到的资源。
在VC集成开发环境中,该资源是以树状和可视的状态出现的。
现在用任意文本编辑器(最好就是记事本notepad.exe)将该资源文件打开;
找到DIALOG字段,在BEGIN...END语句之中就是对话框中所有的控件定义与属性描述;
假定你将其中先后出现的控件顺序改变一下;
然后保存该文件;
然后用VC打开,重新生成执行文件执行一下:
----怎么样?!!控件间的切换顺序已经改变了!!!
原来,VC中控件的TAB切换顺序即是资源文件中上述BEGIN...END间先后出现的顺序----
改变其中的控件出现顺序(在文本编辑器中)便可改变控件间的TAB切换顺序。
注:以前都是使用ctrl+D处理,,,老是忘,mark下。。。
相关文章推荐
- Hduoj1030【数学】
- [ubuntu] 在vim中查找指定字符串和在ubuntu中查找指定文件
- 【原】取消ubuntu异常关机 重启后 停止在grub的解决方法
- HDU 1087 Super Jumping! Jumping! Jumping!
- Run time setting设置详解
- java环境配置
- c++ primer 学习笔记-第三章
- GCC 4.8编译程序抛出Error: no such instruction: `某某汇编指令`
- openfire内存问题解决方法汇总
- 关于三级指针
- 单调递增最长子序列
- H. 264 算法特点
- 《C/C++/Java/Pascal 程序设计基础》习题集 解题2
- ubuntu下dnw2工具的使用
- AngularStrap -- Modal
- poj 2240 Arbitrage(Bellman-Ford||Floyd)(中等)
- Java HashMap初探
- H. 264/ AVC 新一代视频编解码标准
- Android实例-多窗口的切换(XE8+小米2)
- 图标素材网站收集