MFC中控件的TAB顺序
来源:互联网 发布:ubuntu16 安装python 编辑:程序博客网 时间:2024/06/05 20:52
在MFC中添加控件后,按Ctrl+d可以改变控件TAB顺序,怕自己忘了,一个神奇的东西,记下。
关于改变Tab顺序的方法有以下几种:
方法一:
在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP 是影响TAB顺序的。
先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对“TAB键被按下”事件的捕捉,人工使用SETFOCUS来控制TAB顺序。
方法二:
在VC中,首先控件没有TABINDEX属性,有 TABSTOP 属性;
其次,如果你发现这可能是由resource.h中控件的ID值引起的。那么你就错了:
因为无论你如何调整resource.h中控件的ID值,都对TAB键的切换顺序不能发生任
何影响;
那么,VC中的控件顺序是由什么决定的呢?该如何来修改呢?
在你的工程文件和工作区文件所在目录下有一同名的资源文件(*.rc),其中包含了
本工程所有使用到的资源。在VC集成开发环境中,该资源是以树状和可视的状态出现的。
现在用任意文本编辑器(最好就是记事本notepad.exe)将该资源文件打开;
找到DIALOG字段,在BEGIN...END语句之中就是对话框中所有的控件定义与属性描述;
假定你将其中先后出现的控件顺序改变一下;
然后保存该文件;
然后用VC打开,重新生成执行文件执行一下:
----怎么样?!!控件间的切换顺序已经改变了!!!
原来,VC中控件的TAB切换顺序即是资源文件中上述BEGIN...END间先后出现的顺序----
改变其中的控件出现顺序(在文本编辑器中)便可改变控件间的TAB切换顺序。
方法三:
在编辑界面按下ctrl+D键,就会出现所有控件的Tab键顺序,按照自己想要的顺序依次点击控件的数字标识,就可以重新安排控件的TAB键顺序。
转自:http://hi.baidu.com/qingcaichongch/item/47f7ae14de8cbef6ddeeca42
- MFC中控件的TAB顺序
- 转载:MFC中控件的TAB顺序
- MFC中控件的TAB顺序
- MFC中控件的TAB顺序
- MFC中改变控件的TAB顺序
- MFC中控件的TAB顺序
- MFC中如何修改对话框中控件的TAB顺序
- (转载)MFC中控件的TAB顺序
- MFC中添加控件后TAB顺序
- MFC+控件Tab顺序
- MFC修改控件的Tab顺序
- MFC调整控件tab顺序
- mfc中tab控件的使用
- MFC中Tab控件的使用方法
- mfc 中 Tab Control 控件的使用
- MFC 对话框中tab控件的使用
- MFC中Tab控件的使用详解
- MFC中Tab控件的使用方法
- c++获取系统时间
- win7 64位平台编译的程序在XP 32位平台无法运行的解决方法
- Win2003域新建用户的密码策略问题
- 在Tomcat配置JNDI数据源的三种方式
- 快速安装Openstack指南
- MFC中控件的TAB顺序
- Android ApiDemos示例解析(45):App->Text-To-Speech
- QQ在线客服代码 飘浮在右侧的QQ客服js特效演示
- 物体检测的提速方法
- 两个浮点数比较大小方法
- codeforces-div2-128
- 什么是建设项目“三同时”制度?
- 自定义PreferenceActivity的样式
- winform中窗体之间跳转如何传值