如何为箭头键引发 KeyDown 事件??

linda_xiaolei 2007-01-16 02:26:54
用vs.net开发Smartphone的windows应用程序,如何为键盘上的箭头键引发 KeyDown 事件??请高手指教,急急急!!!!
...全文
300 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
topgun0506 2007-02-05
  • 打赏
  • 举报
回复
你们如果只是需要接收KEY_DOWN的话可以用GPAI来做呀,所有的按键事件都接收过来了。我的问题是按钮,菜单什么的都扩展好了,现在设计了一个全屏的对话框应用程序,而Smartphone那个该死的CommandBar我想丢掉,用自己扩展的3D水晶按钮加上自绘位图菜单实现,但是现在发现当菜单弹出后再也不响应左软键VK_TSOFT1了,没法模拟CommandBar那样通过左软键弹出和收拢菜单。我想通过注册热键来处理但是,注册成功后还是接收不到热键,现在还在郁闷中,哪位高手知道该怎么弄的,告诉下,我请吃大餐呀
54miracle 2007-01-26
  • 打赏
  • 举报
回复
搞不懂。。。
QQ150900 2007-01-19
  • 打赏
  • 举报
回复
我也碰到了这个问题,本来一个小问题,跑到.net就这么麻烦,微软起来起垃圾了,日日日!!

急急急!!看有没有高人能帮忙解决这个问题,顶顶顶
linda_xiaolei 2007-01-17
  • 打赏
  • 举报
回复
不行吧.箭头键的使用不是公开的吗,怎么MSDN都没讲一下怎么实现呀??
请高手指点一下吧.非常急哦!!!!
afhel 2007-01-16
  • 打赏
  • 举报
回复
据说key_event就可以吧?试试看
linda_xiaolei 2007-01-16
  • 打赏
  • 举报
回复
MSDN中提到:
  某些键,如 Tab、Return、Esc 和箭头键,由控件自动处理。为使这些键引发 KeyDown 事件,必须在窗体上的每个控件中重写 IsInputKey 方法。用于重写 IsInputKey 的代码需要确定是否按下了某个特殊键,并且需要返回一个 true 值。
  请问怎样为一个控件重写 IsInputKey 方法???请高手指教,急哦!!

7,660

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧