本帖最后由 abnereel 于 2013-07-26 16:52:59 编辑

解决方案 »

  1.   

    菜单-》format-> tab order...
      

  2.   

    Ctrl+D吧好像。挨个点,第二个被你点击的组件的 tab顺序在第一个被你点的tab顺序之后
      

  3.   

    资源视图下,在你的对话框上面按下Ctrl+D.然后依次点击tab获取焦点的控件。。
      

  4.   

    上面那个图片是一个嵌入在控件内的网页,要实现在这个网页上按TAB键实现切换
      

  5.   

    CWebBrowser????那样的话,tab顺序应该是里面显示的网页来控制啊。
      

  6.   

    楼主应去Web开发板块提问呀,给大家送个分,马上去那里发贴吧。
      

  7.   

    这个和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 接口进行页面的元素操作
      

  8.   

    具体思路就是获得html 给那三个inputbox 加个tabindex=1 =2 =3
    IHTMLDocument2和GetHtmlDocument()
    IHTMLDocument2应该有个getxxxxx节点的方法
    赋给IHTMLElement 用里面的方法
    增加tabindex 改完后 IHTMLElement调用release();IHTMLDocument2调用release();网页内容就变了 可以tab了
    没试过...仅思路
      

  9.   

    关键的地方是想把VK_TAB消息发送WebBrowser控件,WebBrowser接收到VK_TAB消息,目前发送的VK_TAB消息应该是被MFC的对话框接收了,没有传递到WebBrowser上,具体的该怎么实现?