怎样用Visual Studio实现键盘上下左右键的操作
答案:1 悬赏:0 手机版
解决时间 2021-02-13 16:00
- 提问者网友:鐵馬踏冰河
- 2021-02-13 02:22
最好说清楚点,我很笨- -||我说的是Visual Studio里面实现用键盘控制,比如我按A键就实现我的代码里面的行为。
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-13 03:47
你要问的问题就没说清楚啊。你的意思是快捷键吗?这样的话可以在工具--选项--键盘 里设置。如果你的意思是在程序中,按这几个键实现一定的操作,那就要在程序的回调函数里响应WM_KEYDOWN消息。
LRESULT CALLBACK wndproc(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
{
switch(msg)
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
case WM_KEYDOWN:
switch(wparam)
{
case VK_LEFT://左键
PostQuitMessage(0);
break;
case VK_UP://上键
break;
case VK_RIGHT://右键
break;
case VK_DOWN://下键
break;
}
break;
default:
return DefWindowProc(hwnd,msg,wparam,lparam);
}
return 0;
}
如果是MFC 直接用类向导增加WM_KEYDOWN消息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯