首页
社区
课程
招聘
[求助]如何才能使窗口支持Tab键使焦点在不同的控件之间移动?
发表于: 2008-8-18 15:46 4415

[求助]如何才能使窗口支持Tab键使焦点在不同的控件之间移动?

2008-8-18 15:46
4415
我用对话框资源的时候,在上面添加不同的控件,如按钮、CheckBox、ComboBox等,只要添加上WS_TABSTOP风格,都可以使焦点在这些控件之间移动。

但我如果直接手动创建窗口的时候,然后在里面用CreateWindow添加控件的时候,也加上WS_TABSTOP风格。创建的控件能正常显示出来,但用Tab键没法使这些控件获得焦点,即使我手动把焦点设到第一个控件上之后,然后再按Tab键,下个控件也没有获得焦点,完全就没有响应,这是为什么???

谢谢!!!

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 359
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
CDialog类在PretranslateMessage里面会处理Tab这类事件,但是CWnd没有,如果你的主窗口是用CreateWindowEx创建的,按Tab是没有反应的,除非用CreateDialogIndirect来创建主窗口……
2008-8-18 22:06
0
游客
登录 | 注册 方可回帖
返回
//