搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 请教如何用方向键在文本输入框之间切换焦点?
标题:
请教如何用方向键在文本输入框之间切换焦点?
取消只看楼主
yangfrancis
等 级:
贵宾
威 望:
141
帖 子:1510
专家分:7661
注 册:2014-5-19
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:4
请教如何用方向键在文本输入框之间切换焦点?
小可近日写一个填字游戏,将二维数组的文本输入框控件(EDIT)排成了一个矩阵。现在希望能够实现用方向键来切换当前活动文本框。例如当前输入光标在grid[2][3],我想在按了右箭头之后让grid[3][3]获得输入焦点,如果是按了下键头则让grid[2][4]获得输入焦点。请问应该怎么实现?
我把自己知道的消息试了一圈儿,发现输入框得到焦点之后都触发不了这些消息。在此请教。(win32应用程序,非MFC)
搜索更多相关主题的帖子:
应用程序
文本框
如何
游戏
2016-01-03 14:01
yangfrancis
等 级:
贵宾
威 望:
141
帖 子:1510
专家分:7661
注 册:2014-5-19
第
2
楼
得分:0
回复 2楼 诸葛欧阳
是有的,叫SetFocus,但不知道在按下方向键时触发什么消息来执行,因为一旦一个文本框获得焦点,主窗体就失去了焦点,也就无法捕捉事件了。
现在我暂时另采取了一种方案,但就这个问题而言还是没有解决。
2016-01-03 22:39
yangfrancis
等 级:
贵宾
威 望:
141
帖 子:1510
专家分:7661
注 册:2014-5-19
第
3
楼
得分:0
回复 5楼 rjsp
正是要在不同文本框之间切换。请问在PreTranslateMessage中截获给EDIT的消息具体怎么做呢?普及一个。
2016-01-04 12:32
yangfrancis
等 级:
贵宾
威 望:
141
帖 子:1510
专家分:7661
注 册:2014-5-19
第
4
楼
得分:0
回复 7楼 rjsp
这个东西果真好使。学习了。谢谢。
2016-01-04 21:13
yangfrancis
等 级:
贵宾
威 望:
141
帖 子:1510
专家分:7661
注 册:2014-5-19
第
5
楼
得分:0
感谢各位的关注。
2016-01-04 21:13
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-460776-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.234946 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved