Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 技术文章
  3. 正文

MFC Dialog响应键盘上下左右事件

2015年3月4日 4424点热度 0人点赞 0条评论

过完年上班,突然得知我们项目组的投影仪融合项目已经被台北那边的客户买了,不过也没啥惊喜的,毕竟这个公司就这样,工资不算低,图个轻松罢了。

投影仪融合项目中要加入键盘微调功能,发现在OnKeyDown里面无法响应上下左右的事件,查了下,需要在PreTranslateMessage里面响应。

代码如下:

BOOL CControlPointDisplayDlg::PreTranslateMessage(MSG* pMsg) 
{ 
	if(pMsg->message == WM_KEYDOWN) 
	{ 
		switch(pMsg->wParam){
		case VK_LEFT:  //left
			
			break;
		case VK_UP:  //up
			
			break;
		case VK_RIGHT:  //right
			
			break;
		case VK_DOWN:  //down
			
			break;
		}
	} 
	return CDialog::PreTranslateMessage(pMsg); 
}

自己在里面做相应的操作。

标签: C++ MFC
最后更新:2017年4月14日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备17006951号-1

42011102000591