问个对话框按钮的问题

yyzz1102 2005-08-04 09:46:19
我需要实现红白机上类似功能的方向键,按这个钮,能知道按下时间,松开手,知道停止的时间,不知道该有什么控件实现,CButton只有clicked这个消息。
请教一下,谢谢
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyzz1102 2005-08-04
  • 打赏
  • 举报
回复
能不能用button控件实现啊?
lixiaosan 2005-08-04
  • 打赏
  • 举报
回复
pretranslatemessage中

截获
WM_KEYDOWN
WM_KEYUP

然后计时
rainliuyu 2005-08-04
  • 打赏
  • 举报
回复
WM_KEYDOWN
WM_KEYUP
yyzz1102 2005-08-04
  • 打赏
  • 举报
回复
To:windcsn
我做的界面里面不能用鼠标,只能用键盘,你说的方法实现不了
windcsn 2005-08-04
  • 打赏
  • 举报
回复
在WM_LBUTTONDOWN和WM_LBUTTONUP中处理
前者表示左鼠标按下,后面表示左鼠标放开
yyzz1102 2005-08-04
  • 打赏
  • 举报
回复
我刚刚用button控件,能够实现,但是我不能用鼠标,再加上快捷键后就不能用了,只能改办法了,用键盘消息,onkeydown和onkeyup能做吗?
vcmute 2005-08-04
  • 打赏
  • 举报
回复
重载或PreTranslateMessage

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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