社区
界面
帖子详情
在Dialog中有多个Button,如何在Dialog的KeyDown事件中响应左右方向键?
郑大满
2002-11-12 11:19:24
在Dialog中有多个Button,按左右方向键,其默认行为是切换Button之间的焦点,
我想改变这种默认行为,需要在Dialog的KeyDown事件中响应左右方向键,如何才能实现?
...全文
52
6
打赏
收藏
在Dialog中有多个Button,如何在Dialog的KeyDown事件中响应左右方向键?
在Dialog中有多个Button,按左右方向键,其默认行为是切换Button之间的焦点, 我想改变这种默认行为,需要在Dialog的KeyDown事件中响应左右方向键,如何才能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longlong3
2002-12-17
打赏
举报
回复
thank you!
small_wei
2002-11-13
打赏
举报
回复
BOOL youdlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_DOWN){ //按下向下键
CWnd* wnd = FromHandle(pMsg->hwnd);
ff2=true;
int i = wnd->GetDlgCtrlID();
switch (i){
case IDC_BUTTON1:
GetDlgItem(IDC_BUTTON2)->SetFocus()
return true;
case IDC_BUTTON2:
GetDlgItem(IDC_BUTTON3)->SetFocus()
return true;
.....................
nicolas2001
2002-11-13
打赏
举报
回复
同意small_wei的
来晚了!
ajn_sailing
2002-11-13
打赏
举报
回复
同意
郑大满
2002-11-13
打赏
举报
回复
Thanks a lot
zhang865
2002-11-13
打赏
举报
回复
来晚了,同意上面的,基于对话框的程序中的键盘事件的用PreTranslateMessage(MSG* pMsg)来处理。
el-form表单实现点击上下
左右
方向键
移动聚焦
el-form表单元素实现上下
左右
箭头移动聚焦
Android平台View的按键
事件
KeyDown
和onTounchEvent
事件
的返回值问题用法
这两个
事件
的返回值机值是一样的,同样是当已经完整地处理了该
事件
且不希望其他回调方法的再次处理时返回true,否则返回false, 返回值,该方法的返回值为一个boolean类型的变量,当返回true时,表示已经完整地处理...
让控件处理导航键
一开始做这个控件的时候也只是演示一下控件的制作过程,只用了很短的时间做了一个,只考虑了用鼠标选取,没有考虑键盘操作,我想要添加键盘操作无非重载
KeyDown
事件
,针对Up,Down做一些
响应
就可以了
Android按键
事件
传递流程(二)
最近在研究Input子系统的按键流程,从Kernel层到Framework层,再到应用层,该文章只是一个Framework层到应用层的一个小部分。
Android按键
事件
传递流程
做Android开发的少不了对触摸、按键
事件
进行处理,对于手机来说,主要是手势移动、触摸按下等,而TV主要通过遥控器、按键操作,按键
事件
不同于触摸
事件
,必须先获得焦点,然后才能移动、选择。 android输入设备...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章