3120|5

72

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

键盘焦点如何取得 [复制链接]

我在windows mobile的主窗口中创建了一个子窗口,在这个子窗口上有一个列表控件,当程序一开始运行时,我点击手机下方的方向键,都能正常响应,但当我用鼠标选中列表控件中的一行数据项时,再去点击方向键,它就不再响应了。
请问如何解决啊,希望大家帮帮我!

最新回复

Gotfocus()  详情 回复 发表于 2008-1-2 11:46
点赞 关注

回复
举报

77

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你用的什么?win32还是MFC还是C#?
看看子窗口的消息处理函数里面吧?
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该是你的代码问题。消息被窗口拦截了?
不清楚楼主的具体做法。
不过这样的代码在网上有很多的。你可以下载几个比较看看。

除非有人遇到相同情况的,不然很难一下子就提出解决方案

 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 
也怪我没说清楚,点击方向键其实也不是没有响应。
当选择列表中的一个选项时,我再去点上下方向键的时候,它就会选中列表中我当前选择记录的上一条记录或者下一条记录,焦点跑到了列表框中。如果我不创建子窗口,而直接在主窗口中添加列表框,是没问题的。

希望大家帮我试一试,都会有这种情况的。我的程序没有过多的代码。谢谢!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

5
 
看看有没有
setfocus()这个函数用一下
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
Gotfocus()
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表