MFC编辑框怎么实现用TAB键切换

MFC编辑框如何实现用TAB键切换
本帖最后由 abnereel 于 2013-07-26 16:52:59 编辑
如下图:
       在注册页面的的“登录账号”编辑框中按下TAB键切换到下一个“游戏昵称“编辑框,再按下TAB键切换到下一个编辑框,求教各位大哥大姐,这功能怎么实现?跪求详解,有代码更好!!!
       性别那部分也要考虑~



MFC编辑框怎么实现用TAB键切换
MFC 编辑框 TAB键 编辑框

------解决方案--------------------
资源视图下,在你的对话框上面按下Ctrl+D.然后依次点击tab获取焦点的控件。。
------解决方案--------------------
这个和MFC没关系吧,正常TAB应该会转移焦点。或者你是说焦点到了后面的按钮上?
如果是这样只要把编辑框写到同一级元素下,然后把其它的东西放到另一级元素下就可以了
就像这样
<div id="divEdits">
<input type="edit" /><br />
<input type="edit" />
</div>
<div id="divButtons">
<input type="button" value="submit" />
<input type="button" value="reset" />
</div>

然后配合CSS就能正常显示了,HTML/CSS我也不熟

当然你也可以用JS来控件,这样就不用改写HTML代码了

还有一种如果你没办法修改页面的话就可以获取到IWebBrowser2 接口进行页面的元素操作
------解决方案--------------------
具体思路就是获得html 给那三个inputbox 加个tabindex=1 =2 =3
IHTMLDocument2和GetHtmlDocument()
IHTMLDocument2应该有个getxxxxx节点的方法
赋给IHTMLElement 用里面的方法
增加tabindex 改完后 IHTMLElement调用release();IHTMLDocument2调用release();网页内容就变了 可以tab了
没试过...仅思路