如何控制 VC 中控件间的TAB切换顺序

德迎波Qo
2013-10-10 · TA获得超过3500个赞
知道小有建树答主
回答量:962
采纳率:0%
帮助的人:2253万
展开全部
先创建的控件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打开,重新生成执行文件执行一下: ----怎么样?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式