首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-08-04 
MFC编辑框如何实现用TAB键切换MFC编辑框 TAB键编辑框[解决办法]资源视图下,在你的对话框上面按下Ctrl+D.然

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了
没试过...仅思路

热点排行