|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 请教如何用方向键在文本输入框之间切换焦点?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2518
人关注过本帖
标题:
请教如何用方向键在文本输入框之间切换焦点?
取消只看楼主
加入收藏
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
快速回复:
请教如何用方向键在文本输入框之间切换焦点?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025809 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved